Hi,
After having installed the new DirSync tool with Pwd sync, the initial password sync succeeded with Event ID 656 & 657 logged.
But after the initial sync that takes place after the DirSync installation, though the AD Objects continue to sync, the password syncing does not happen & a Event ID 611 is logged.
I faced this issue two times. Since there was no resolution, I uninstalled the DirSync & reinstalled it.
Following a reinstall, it synced the password only on the initial cycle but later password sync stops with event id 611.
I tried manually sync using PS and MIISClient but it still only synced AD objects and not the passwords.
Event ID 611
From Eventviewer
Log Name: Application
Source: Directory Synchronization
Date: 6/12/2013 10:30 AM:52
Event ID: 611
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: Computer.domain.local
Description:
Password synchronization failed for domain: domain.local. Details:
Microsoft.Online.PasswordSynchronization.SynchronizationManagerException: Recovery task failed. ---> Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: RPC Error 8440 : The naming context specified for this replication operation is invalid.
at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsRpcConnection.OnReplicateSingleObject(DsName directoryName)
at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.ReplicateSingleObject(Guid objectGuid)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.<>c__DisplayClass9.<SynchronizeCredentialsToCloud>b__1(IDrsConnection c)
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.PerformDrsOperation[T](Func`2 action, IDrsConnection connection)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.<>c__DisplayClass9.<SynchronizeCredentialsToCloud>b__0()
at Microsoft.Online.PasswordSynchronization.RetryUtility.ExecuteWithRetry[T](Func`1 operation, Func`1 shouldAbort, RetryPolicyHandler retryPolicy)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.SynchronizeCredentialsToCloud()
--- End of inner exception stack trace ---
at Microsoft.Online.PasswordSynchronization.RecoveryTask.SynchronizeCredentialsToCloud()
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()
at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()
at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)
Microsoft.Online.PasswordSynchronization.SynchronizationManagerException: Recovery task failed. ---> Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: RPC Error 8440 : The naming context specified for this replication operation is invalid. There was an error calling _IDL_DRSGetNCChanges.
at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsRpcConnection.OnReplicateSingleObject(DsName directoryName)
at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.ReplicateSingleObject(Guid objectGuid)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.<>c__DisplayClass9.<SynchronizeCredentialsToCloud>b__1(IDrsConnection c)
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.PerformDrsOperation[T](Func`2 action, IDrsConnection connection)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.<>c__DisplayClass9.<SynchronizeCredentialsToCloud>b__0()
at Microsoft.Online.PasswordSynchronization.RetryUtility.ExecuteWithRetry[T](Func`1 operation, Func`1 shouldAbort, RetryPolicyHandler retryPolicy)
at Microsoft.Online.PasswordSynchronization.RecoveryTask.SynchronizeCredentialsToCloud()
--- End of inner exception stack trace ---
at Microsoft.Online.PasswordSynchronization.RecoveryTask.SynchronizeCredentialsToCloud()
at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()
at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()
at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)