Azure AD Connect: actualización de una versión anterior a la versión más reciente
En este tema se describen los distintos métodos que se puede utilizar para actualizar la instalación de Azure Active Directory (Azure AD) Connect a la versión más reciente. Los pasos de la sección Migración oscilante también se utilizan al realizar un cambio de configuración considerable.
Nota:
Es importante mantener los servidores actualizados con las versiones más recientes de Azure AD Connect. Vamos a realizar actualizaciones constantemente de AADConnect, y estas actualizaciones incluyen correcciones de problemas de seguridad y errores, así como mejoras en la capacidad de servicio, el rendimiento y la escalabilidad. Para ver cuál es la versión más reciente, y para saber qué cambios se han realizado entre versiones, consulte el historial de versiones.
Nota:
Actualmente es compatible con la actualización de cualquier versión de Azure AD Connect a la versión actual. No se admiten las actualizaciones locales de DirSync o ADSync y se requiere una migración oscilante. Si quiere actualizar desde DirSync, consulte la sección Azure AD Connect: Actualización desde DirSync o la sección Migración oscilante. En la práctica, los clientes de versiones muy anteriores pueden encontrar problemas que no están directamente relacionados con Azure AD Connect. A los servidores que han estado en producción durante varios años normalmente se les ha aplicado varias revisiones y no todas ellas se pueden tener en cuenta. Generalmente, los clientes que no se han actualizado entre 12 y 18 meses deben considerar una actualización oscilante en su lugar, ya que es la opción más conservadora y menos arriesgada.
Si quiere actualizar desde DirSync, consulte en su lugar Azure AD Connect: actualización de Windows Azure Active Directory Sync (DirSync).
Hay algunas estrategias distintas que se pueden usar para actualizar Azure AD Connect.
| Método | Descripción |
|---|---|
| Actualización automática | Este es el método más sencillo para los clientes con una instalación rápida. |
| Actualización local | Si tiene un solo servidor, puede actualizar la instalación local en el mismo servidor. |
| Migración oscilante | Con dos servidores, puede preparar uno de los servidores con la nueva versión o configuración y cambiar el servidor activo cuando esté listo. |
Para obtener información acerca de los permisos, consulte los permisos requeridos para realizar una actualización.
Nota:
Después de que haya habilitado el nuevo servidor de Azure AD Connect para que empiece a sincronizar los cambios en Azure AD, no debe volver a usar DirSync o Sincronización de Azure AD. No se admite el cambio a una versión anterior de Azure AD Connect de los clientes heredados, entre los que se incluyen DirSync y Sincronización de Azure AD, y puede causar problemas, como la pérdida de datos en Azure AD.
Actualización local
Una actualización local sirve para migrar de Azure AD Sync o Azure AD Connect. No sirve para mover de DirSync ni para una solución con Forefront Identity Manager (FIM) + Azure AD Connector.
Este método es adecuado cuando tiene un único servidor y menos de unos 100 000 objetos. Si hay cambios en las reglas de sincronización de fábrica, después de la actualización, se producen una importación y una sincronización completas. Este método garantiza que la nueva configuración se aplica a todos los objetos existentes en el sistema. Esta ejecución puede tardar varias horas, según el número de objetos que se encuentren en el ámbito del motor de sincronización. La sincronización delta normal programada (que se realiza cada 30 minutos de forma predeterminada) se suspende, pero continúa la sincronización de contraseñas. La actualización local se podría realizar durante un fin de semana. Si no hay ningún cambio en la configuración de fábrica con la nueva versión de Azure AD Connect, en su lugar se inicia una importación y sincronización delta normales.

Si se realizaron cambios en las reglas de sincronización originales, estas volverán a su configuración predeterminada tras la actualización. Para asegurarse de que la configuración se mantiene entre una actualización y la siguiente, asegúrese de que los cambios se realizan como se describe en Azure AD Connect Sync: procedimientos recomendados de cambio de la configuración predeterminada.
Durante la actualización en contexto, puede que se hayan introducido cambios que requieran que se ejecuten actividades específicas de sincronización (incluidos los pasos de importación completa y sincronización completa) una vez completada la actualización. Para aplazar estas actividades, consulte la sección Aplazamiento de la sincronización completa después de la actualización.
Si utiliza Azure AD Connect con un conector no estándar (por ejemplo, el conector LDAP genérico y el conector SQL genérico), debe actualizar la configuración del conector correspondiente en Synchronization Service Manager después de la actualización local. Para obtener información sobre cómo actualizar la configuración del conector, consulte la sección del artículo Historial de versiones de conectores: Solución de problemas. Si no actualiza la configuración, los pasos de ejecución de importación y exportación no funcionarán correctamente para el conector. Recibirá el siguiente error en el registro de eventos de la aplicación con el mensaje "Assembly version in AAD Connector configuration ("X.X.XXX.X") is earlier than the actual version ("X.X.XXX.X") of "C:\Program Files\Microsoft Azure AD Sync\Extensions\Microsoft.IAM.Connector.GenericLdap.dll" (La versión de ensamblado en la configuración de AAD Connector ["X.X.XXX.X"] es anterior que la versión real ["X.X.XXX.X"] de "C:\Archivos de programa\Microsoft Azure AD Sync\Extensions\Microsoft.IAM.Connector.GenericLdap.dll).
Migración oscilante
Si tiene una implementación compleja o muchos objetos, o si necesita actualizar el sistema operativo de Windows Server, puede que no sea práctico realizar una actualización local en el sistema activo. En el caso de algunos clientes, este proceso podría tardar varios días y durante este tiempo no se procesará ningún cambio delta. Este método también se puede utilizar cuando se planea realizar cambios sustanciales en la configuración y se desea probarlos antes de insertarlos en la nube.
El método recomendado para estos escenarios es usar una migración oscilante. Se necesitan (al menos) dos servidores, uno activo y otro provisional. El primero (que se muestra con líneas azules continuas en la siguiente imagen) es el responsable de la carga de producción activa. El segundo (que se muestra con líneas discontinuas de color púrpura) está preparado con la nueva versión o configuración. Cuando esté totalmente preparado, se activa el servidor. El servidor activo anterior, que ahora tiene la versión o configuración anteriores instaladas, se convierte en el servidor provisional y se actualiza.
Los dos servidores pueden usar versiones diferentes. Por ejemplo, el servidor activo que planea retirar puede utilizar Sincronización de Azure AD y el nuevo servidor de ensayo puede usar Azure AD Connect. Si usa la migración oscilante para desarrollar una configuración nueva, es aconsejable tener las mismas versiones en ambos servidores.

Nota:
Algunos clientes prefieren tener tres o cuatro servidores para este escenario. Cuando se actualiza el servidor de ensayo, deja de tenerse un servidor de copia de seguridad para la recuperación ante desastres. Con tres o cuatro servidores, se puede preparar un conjunto de servidores principales o en espera con la nueva versión, lo que garantiza que siempre hay un servidor provisional listo para tomar el control.
Estos pasos también sirven para migrar de Azure AD Sync o de una solución con FIM + Azure AD Connector. Estos pasos no sirven para DirSync, pero el mismo método de migración oscilante (también llamada implementación paralela) con los pasos para DirSync se encuentra en Azure AD Connect: actualización de Azure Active Directory Sync (DirSync).
Uso de una migración oscilante para realizar la actualización
- Si usa Azure AD Connect en ambos servidores y planea realizar solo un cambio en la configuración, asegúrese de que tanto el servidor activo como el provisional utilizan la misma versión. Esto facilitará la posterior comparación para detectar diferencias. Si va a realizar la actualización desde Sincronización de Azure AD, los servidores tienen versiones diferentes. Si va a realizar la actualización desde una versión anterior de Azure AD Connect, es aconsejable que comience por los dos servidores que tengan la misma versión, pero no es obligatorio.
- Si ha realizado una configuración personalizada y el servidor provisional no la tiene, siga los pasos que se indican en Movimiento de una configuración personalizada del servidor activo al servidor provisional.
- Si va a realizar la actualización desde una versión anterior de Azure AD Connect, actualice el servidor provisional a la versión más reciente. Si va a migrar desde Sincronización de Azure AD, instale Azure AD Connect en el servidor provisional.
- Permita que el motor de sincronización ejecute la importación y la sincronización completas en el servidor provisional.
- Compruebe que la nueva configuración no ha provocado cambios inesperados, para lo que puede seguir los pasos de que se indican en "Verificar" en Comprobación de la configuración de un servidor. Si algo no funciona según lo esperado, corríjalo, ejecute la importación y la sincronización, y compruebe los datos hasta que estén a su gusto, siguiendo los pasos anteriores.
- Cambie el servidor de ensayo para que sea el servidor activo. Este es el paso final: "Cambio de servidor activo" en Comprobación de la configuración de un servidor.
- Si va a actualizar Azure AD Connect, actualice el servidor que está actualmente en modo provisional a la versión más reciente. Siga los mismos pasos que antes para actualizar los datos y la configuración. Si va a actualizar desde Azure AD Sync, puede desactivar y retirar el servidor anterior.
Movimiento de una configuración personalizada del servidor activo al servidor provisional
Si ha realizado cambios en la configuración del servidor activo, debe asegurarse de que los mismos cambios se aplican en el servidor provisional. Para ayudar a solucionar este cambio, puede usar el documentador de configuración de Azure AD Connect.
Puede mover las reglas de la sincronización personalizada que ha creado mediante PowerShell. Si realiza otros cambios, debe aplicarlos de la misma manera en ambos sistemas, y no puede migrarlos. El documentador de configuración puede ayudar a comparar los dos sistemas para asegurarse de que son idénticos. La herramienta también puede ayudar a automatizar los pasos descritos en esta sección.
Debe configurar los siguientes de la misma forma en ambos servidores:
- Conexión a los mismos bosques
- Filtrado por dominio y unidad organizativa
- Las mismas características opcionales, como la sincronización de contraseña y la escritura diferida de contraseñas
Movimiento las reglas de sincronización personalizadas
Para mover reglas de sincronización personalizadas, siga estos pasos:
- Abra el Editor de reglas de sincronización en el servidor activo.
- Seleccione una regla personalizada. Haga clic en Exportar. Se abre una ventana del Bloc de notas. Guarde el archivo temporal con una extensión PS1. Lo convierte en un script de PowerShell. Copie el archivo PS1 en el servidor provisional.

- El GUID del Conector del servidor provisional es diferente, por lo que debe cambiarse. Para obtener el GUID, inicie el Editor de reglas de sincronización, seleccione una de las reglas originales que represente el mismo sistema conectado y haga clic en Exportar. Reemplace el GUID del archivo PS1 por el GUID del servidor de ensayo.
- En un símbolo del sistema de PowerShell, ejecute el archivo PS1. Esta acción crea la regla de sincronización personalizada en el servidor provisional.
- Repita esta operación para todas las reglas personalizadas.
Aplazamiento de la sincronización completa después de la actualización
Durante la actualización en contexto, puede que se hayan introducido cambios que requieran que se ejecuten actividades específicas de sincronización (incluidos los pasos de importación completa y sincronización completa). Por ejemplo, los cambios de esquema de conector requieren que se ejecute el paso de importación completa y los cambios de regla de sincronización de serie requieren que se ejecute el paso de sincronización completa en los conectores afectados. Durante la actualización, Azure AD Connect determina las actividades de sincronización que son necesarias y las registra como invalidaciones. En el siguiente ciclo de sincronización, el programador de sincronización selecciona estas invalidaciones y las ejecuta. Una vez ejecutada correctamente una invalidación, se quita.
Puede que haya situaciones en las no quiere que estas invalidaciones se produzcan inmediatamente después de actualizar. Por ejemplo, tiene numerosos objetos sincronizados y quiere que estos pasos de sincronización se produzcan después del horario comercial. Para quitar estas invalidaciones:
Durante la actualización, desactive la opción Inicie el proceso de sincronización cuando se complete la configuración. Así, deshabilita el programador de sincronización e impide que el ciclo de sincronización se produzca automáticamente antes de quitar las invalidaciones.

Una vez completada la actualización, ejecute el siguiente cmdlet para averiguar qué invalidaciones se han agregado:
Get-ADSyncSchedulerConnectorOverride | flNota:
Las invalidaciones son específicas del conector. En el ejemplo siguiente, se han agregado los pasos de importación completa y sincronización completa al conector AD local y a Azure AD Connector.

Anote las invalidaciones existentes que se han agregado.
Para quitar las invalidaciones de importación completa y sincronización completa de un conector arbitrario, ejecute el siguiente cmdlet:
Set-ADSyncSchedulerConnectorOverride -ConnectorIdentifier <Guid-of-ConnectorIdentifier> -FullImportRequired $false -FullSyncRequired $falsePara quitar las invalidaciones de todos los conectores, ejecute el siguiente script de PowerShell:
foreach ($connectorOverride in Get-ADSyncSchedulerConnectorOverride) { Set-ADSyncSchedulerConnectorOverride -ConnectorIdentifier $connectorOverride.ConnectorIdentifier.Guid -FullSyncRequired $false -FullImportRequired $false }Para reanudar el programador, ejecute el cmdlet siguiente:
Set-ADSyncScheduler -SyncCycleEnabled $trueImportante
No olvide ejecutar lo antes posible los pasos de sincronización necesarios. Puede ejecutar estos pasos manualmente con el Synchronization Service Manager o volver a agregar las invalidaciones con el cmdlet Set-ADSyncSchedulerConnectorOverride.
Para agregar las invalidaciones de importación completa y sincronización completa en un conector arbitrario, ejecute el siguiente cmdlet: Set-ADSyncSchedulerConnectorOverride -ConnectorIdentifier <Guid> -FullImportRequired $true -FullSyncRequired $true
Actualización del sistema operativo del servidor
Si necesita actualizar el sistema operativo del servidor Azure AD Connect, no use una actualización local del sistema operativo. En su lugar, prepare un nuevo servidor con el sistema operativo deseado y realice una migración oscilante.
Solución de problemas
La siguiente sección contiene instrucciones de solución de problemas e información que puede usar si se produce un problema al actualizar Azure AD Connect.
Error Falta el conector de Azure Active Directory durante la actualización de Azure AD Connect
Cuando se actualiza Azure AD Connect desde una versión anterior, podría aparecer el siguiente error al principio de la actualización

Este error se produce porque el conector de Azure Active Directory, con el identificador b891884f-051e-4a83-95af-2544101c9083, no existe en la configuración actual de Azure AD Connect. Para comprobar que este es el caso, abra una ventana de PowerShell y ejecute el cmdlet Get-ADSyncConnector -Identifier b891884f-051e-4a83-95af-2544101c9083
PS C:\> Get-ADSyncConnector -Identifier b891884f-051e-4a83-95af-2544101c9083
Get-ADSyncConnector : Operation failed because the specified MA could not be found.
At line:1 char:1
+ Get-ADSyncConnector -Identifier b891884f-051e-4a83-95af-2544101c9083
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (Microsoft.Ident...ConnectorCmdlet:GetADSyncConnectorCmdlet) [Get-ADSyncConne
ctor], ConnectorNotFoundException
+ FullyQualifiedErrorId : Operation failed because the specified MA could not be found.,Microsoft.IdentityManageme
nt.PowerShell.Cmdlet.GetADSyncConnectorCmdlet
El cmdlet de PowerShell informa del error no se encontró el MA especificado.
La razón por la que se produce esto es porque no se admite la configuración actual de Azure AD Connect para la actualización.
Si desea instalar una versión más reciente de Azure AD Connect: cierre el asistente de Azure AD Connect, desinstale la versión de Azure AD Connect existente y realice una instalación limpia de la versión de Azure AD Connect más reciente.
Pasos siguientes
Obtenga más información sobre la integración de las identidades locales con Azure Active Directory.