Forzar sincronización Microsoft Entra Connect con PowerShell
Realizamos cambios urgentes en los objetos AD locales y nos gusta sincronizarlos con Microsoft Entra ID. De forma predeterminada, cada 30 minutos se ejecuta un ciclo de sincronización. Podemos esperar 30 minutos o forzar la sincronización de los cambios manualmente. Vayamos con la opción dos y fuercemos la sincronización de Microsoft Entra Connect con PowerShell.
Busque el servidor Microsoft Entra Connect
¿Cómo saber en qué servidor está instalado Microsoft Entra Connect? Busque el servidor con Windows PowerShell o en el centro de administración de Microsoft Entra. Lea más en el artículo Cómo encontrar el servidor Azure AD Connect.
Configuración del programador Microsoft Entra Connect
Verifique la configuración del programador. Inicie sesión en Windows Server, donde está instalado Microsoft Entra Connect. Inicie PowerShell como administrador y ejecute Import-Module ADSync. Continúe con el cmdlet Get-ADSyncScheduler.
Import-Module ADSync
Get-ADSyncSchedulerAparece el siguiente resultado.
AllowedSyncCycleInterval : 00:30:00
CurrentlyEffectiveSyncCycleInterval : 00:30:00
CustomizedSyncCycleInterval :
NextSyncCyclePolicyType : Delta
NextSyncCycleStartTimeInUTC : 19-8-2020 10:30:00
PurgeRunHistoryInterval : 7.00:00:00
SyncCycleEnabled : True
MaintenanceEnabled : True
StagingModeEnabled : False
SchedulerSuspended : False
SyncCycleInProgress : False¿Qué sucede si no desea iniciar sesión en el servidor donde está instalado Microsoft Entra Connect? Podemos ejecutar los cmdlets en PowerShell desde otro servidor.
Por ejemplo, estamos en el servidor de administración MG01. Ejecute el cmdlet Enter-PSSession para conectarse al servidor DC02. Al final, ejecute el cmdlet Exit-PSSesion para salir de la sesión interactiva.
Import-Module ADSync
Enter-PSSession -ComputerName "DC02"El símbolo del sistema cambia para incluir el nombre de la computadora.
[DC02]: PS C:\>Ahora, obtenga la información de Microsoft Entra Connect en el servidor remoto.
Get-ADSyncSchedulerAparece el siguiente resultado.
AllowedSyncCycleInterval : 00:30:00
CurrentlyEffectiveSyncCycleInterval : 00:30:00
CustomizedSyncCycleInterval :
NextSyncCyclePolicyType : Delta
NextSyncCycleStartTimeInUTC : 19-8-2020 10:30:00
PurgeRunHistoryInterval : 7.00:00:00
SyncCycleEnabled : True
MaintenanceEnabled : True
StagingModeEnabled : False
SchedulerSuspended : False
SyncCycleInProgress : FalseEn el siguiente paso, ejecutaremos los cmdlets para forzar la sincronización de Microsoft Entra Connect.
Forzar sincronización Microsoft Entra Connect (ciclo de sincronización delta)
La sincronización delta solo sincronizará los cambios de AD local a Microsoft Entra ID.
Start-ADSyncSyncCycle -PolicyType DeltaForzar sincronización Microsoft Entra Connect (ciclo de sincronización inicial)
La sincronización inicial se sincronizará completamente desde AD local a Microsoft Entra ID. Sin embargo, recuerde que la sincronización inicial puede tardar más que la sincronización delta.
Start-ADSyncSyncCycle -PolicyType InitialProgramador de desactivación de Microsoft Entra Connect
Deshabilite el programador de Microsoft Entra Connect Sync si tiene muchos cambios en las instalaciones. Eso evitará que el programador se active.
Set-ADSyncScheduler -SyncCycleEnabled $falseCuando termine, habilite el programador de sincronización de Microsoft Entra Connect.
Set-ADSyncScheduler -SyncCycleEnabled $true¿Le ayudó este artículo a forzar la sincronización de Microsoft Entra Connect con PowerShell?
Sigue leyendo: Encuentra cuentas de Azure AD Connect »
Conclusión
Aprendió cómo forzar la sincronización de Microsoft Entra Connect con PowerShell. La sincronización predeterminada es de 30 minutos, pero eso no significa que no podamos forzarla. Utilice los cmdlets de sincronización Delta e Initial.
¿Disfrutaste este artículo? También te puede interesar Migrar Azure AD Connect a un nuevo servidor. No olvides seguirnos y compartir este artículo.