Forzar la sincronización de contraseñas con Microsoft Entra Connect
Migramos de ADFS a la sincronización de hash de contraseña (PHS). El intervalo de tiempo de sincronización de contraseña en Microsoft Entra Connect es de 2 minutos. Es posible que deba forzar la sincronización de contraseñas con Microsoft Entra Connect. En este artículo, aprenderá cómo forzar la sincronización de contraseñas con Microsoft Entra Connect.
Introducción
Asegúrese de tener instalado Microsoft Entra Connect antes de continuar. Si desea forzar la sincronización de Microsoft Entra Connect, lea más en Forzar la sincronización de Microsoft Entra Connect con PowerShell.
Obtener conector de sincronización AD
Inicie sesión en el servidor Microsoft Entra Connect y ejecute Windows PowerShell como administrador. Ejecute el cmdlet Get-ADSyncConnector para recuperar los conectores de sincronización de AD.
Get-ADSyncConnector | Select-Object Type,NameAparecen los nombres del conector AD local y Microsoft Entra ID.
Type Name
---- ----
Extensible2 exoip365.onmicrosoft.com - AAD
AD exoip.localEn el siguiente paso, agregaremos ambos nombres de conectores al script.
Activar la sincronización completa de todas las contraseñas
Copie y pegue el siguiente script en PowerShell. A continuación, agregue los nombres del conector local AD y Microsoft Entra ID al script. Después de eso, ejecute el script para activar una sincronización completa de todas las contraseñas.
# Assign the local AD and Microsoft Entra ID connectors value and remember it's case sensitive
$adConnector = "exoip.local"
$aadConnector = "exoip365.onmicrosoft.com - AAD"
# Import Microsoft Entra Sync module
Import-Module ADSync
# Create a new ForceFullPasswordSync configuration parameter object
$c = Get-ADSyncConnector -Name $adConnector
# Update the existing connector with the following new configuration
$p = New-Object Microsoft.IdentityManagement.PowerShell.ObjectModel.ConfigurationParameter "Microsoft.Synchronize.ForceFullPasswordSync", String, ConnectorGlobal, $null, $null, $null
$p.Value = 1
$c.GlobalParameters.Remove($p.Name)
$c.GlobalParameters.Add($p)
$c = Add-ADSyncConnector -Connector $c
# Disable Microsoft Entra Connect
Set-ADSyncAADPasswordSyncConfiguration -SourceConnector $adConnector -TargetConnector $aadConnector -Enable $false
# Re-enable Microsoft Entra Connect to force a full password synchronization
Set-ADSyncAADPasswordSyncConfiguration -SourceConnector $adConnector -TargetConnector $aadConnector -Enable $trueDespués de ejecutar el script anterior, aparece el siguiente resultado.
True
Password Hash Sync Configuration for source "exoip.local" updated.
Password Hash Sync Configuration for source "exoip.local" updated.Estado de sincronización de hash de contraseña
Ejecute Invoke-ADSyncDiagnostics -PasswordSync para comprobar que la sincronización de hash de contraseña esté habilitada y sincronizada.
Invoke-ADSyncDiagnostics -PasswordSyncAparece el siguiente resultado.
========================================================================
= =
= Password Hash Synchronization General Diagnostics =
= =
========================================================================
AAD Tenant - exoip365.onmicrosoft.com
Password Hash Synchronization cloud configuration is enabled
False
AD Connector - exoip.local
Password Hash Synchronization is enabled
Latest Password Hash Synchronization heartbeat is detected at: 09/21/2024 15:49:36 UTC
Directory Partitions:
=====================
Directory Partition - exoip.local
False
False
False
Last successful attempt to synchronize passwords from this directory partition started at: 9/21/2024 3:55:36 PM UTC and ended at: 9/21/2024 3:55:36 PM UTC
Only Use Preferred Domain Controllers: False
Checking connectivity to the domain...
Domain "exoip.local" is reachableEspere cinco o diez minutos antes de iniciar sesión en el centro de administración de Microsoft 365. Verifique en Microsoft Entra Connect que la Sincronización de contraseña se muestre como sincronización reciente.
¡Eso es todo!
Leer más: Mover Microsoft Entra Connect al nuevo inquilino »
Conclusión
Aprendió cómo forzar la sincronización de contraseñas con Microsoft Entra Connect. Utilice el script de PowerShell para forzar la sincronización de todas las contraseñas. Después de eso, verifique la sincronización de contraseñas en el centro de administración de Microsoft 365. Otra forma de verificar es a través de PowerShell.
¿Disfrutaste este artículo? También te puede interesar el artículo El acceso condicional MFA interrumpe la sincronización de Azure AD Connect. No olvides seguirnos y compartir este artículo.
