Búsqueda de sitios web

Cómo forzar la sincronización de Azure AD Connect mediante PowerShell


Si está utilizando Azure AD Connect para sincronizar su Active Directory local con Azure, puede forzar una sincronización con los siguientes pasos.

Paso 1. Verifique el módulo ADSync

Cuando instale Azure AD Connect, incluirá el módulo ADSync PowerShell.

Para verificar que el módulo esté cargado, ejecute el siguiente comando.

get-module

Si no está cargado, utilice el siguiente comando (esto supone que Azure AD Connect se instaló en la ruta predeterminada). Si ejecuta esto en la máquina que tiene instalado Azure AD Connect, lo más probable es que no necesite importar el módulo.

Import-Module -Name "C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync" -Verbose

Paso 2. Ejecute el comando Start-ADSyncSyncCycle

Puede optar por ejecutar una sincronización delta o completa.

  • Sincronización delta: esto sincronizará todos los cambios realizados desde la última sincronización. Este es el tipo de sincronización más común que se debe forzar.
  • Sincronización completa: esto verificará todos los objetos AD y los sincronizará nuevamente. Por lo general, no es necesario ejecutar una versión completa a menos que realice cambios importantes.

Para ejecutar una sincronización delta, utilice este comando.

Start-ADSyncSyncCycle -PolicyType Delta

Para ejecutar una sincronización completa, utilice este comando.

Start-ADSyncSyncCycle -PolicyType Initial

Paso 3. Verifique el estado de sincronización de Azure AD Connect

Puede verificar los detalles de la sincronización abriendo el Administrador de servicios de sincronización.

Asegúrese de ejecutar como administrador o le dará un error.

Cuando inicia la sincronización delta o completa, puede ver el estado de sincronización en tiempo real.

Cuando se complete, puede hacer clic en una entrada y obtener más detalles, como adiciones, actualizaciones y eliminaciones.

Puede ver en la captura de pantalla anterior que no se realizaron cambios.

Comandos adicionales de PowerShell de Azure AD Connect

A continuación se muestran algunos comandos de PowerShell de Azure Ad Connect más útiles.

1. Obtenga funciones de Azure Sync para un inquilino

Este comando le mostrará qué funciones están habilitadas o deshabilitadas.

Get-MsolDirSyncFeatures

Primero deberá ejecutar Connect-MsolService para conectarse a Azure Active Directory.

2. Obtenga el programa de sincronización de Azure AD Connect

Get-ADSyncScheduler

3. Deshabilite el programador de Azure AD Connect

Set-ADSyncScheduler -SyncCycleEnabled $false

Este comando deshabilitará la programación de sincronización. Esto puede resultar útil si necesita realizar muchos cambios locales y deshabilitar temporalmente la sincronización con Azure.

4. Habilite el Programador de Azure AD Connect

Set-ADSyncScheduler -SyncCycleEnabled $true

5. Cambiar el programa de sincronización de Azure AD Connect

De forma predeterminada, la sincronización se produce cada 30 minutos. Para cambiar la programación de sincronización, utilice el siguiente comando.

Set-ADSyncScheduler -CustomizedSyncCycleInterval d.HH:mm:ss

d - días, HH - horas, mm - minutos, ss - segundos.

Por ejemplo, para cambiar la sincronización de 30 minutos a ejecutarse cada 1 hora.

Set-ADSyncScheduler -CustomizedSyncCycleInterval 01:00:00

Si conoce otros comandos útiles de Azure Sync, publíquelos en los comentarios a continuación.

Artículos relacionados