Entra ID Sync: «The sync rules in scope have a mix of Persistent and ExecuteOnce attribute flows for the same destination attribute: msExchMailboxGuid»

Eine EntraID Sync Installation meldet seit einiger Zeit (vermutlich seit einem Update) diesen Fehler:

The sync rules in scope have a mix of Persistent and ExecuteOnce attribute flows for the same destination attribute: msExchMailboxGuid
bei Microsoft.MetadirectoryServices.SyncRulesEngine.JoinModule.ValidateAllApplicableSyncRules(IEnumerable1 applicableSyncRules) bei Microsoft.MetadirectoryServices.SyncRulesEngine.JoinModule.Execute(PipelineArguments argsToProcess) bei Microsoft.MetadirectoryServices.SyncRulesEngine.Server.SyncEngine.RunSyncPipeline(SyncRulePipelineArguments pipelineData, List1 pipelineChain)
bei Microsoft.MetadirectoryServices.SyncRulesEngine.Server.SyncEngine.Synchronize(IObjectLinkGraph inputGraph, Boolean preview)
bei ManagedSyncRulesEngine.Synchronize(ManagedSyncRulesEngine* , CCsObject* sourceCsObject, CMvObject* mvObject, Char** error)

Der Fehler rührt daher, dass bei diesem Kunden die Synchronization Rules gemässe diesem Artikel von CodeTwo angepasst wurden.

Bei einem Update des EntraID Sync wird die ursprüngliche Regel wieder aktiviert, was zum Fehler führt.

Lösung

  1. Synchronization Rules Editor als Admin starten
  2. «Direction» = «Inbound»
  3. es sollten zwei ähnliche Regeln exisiteren:
    1. «In from AD – User Exchange [benutzerspezifischer Text]»
    2. «In from AD – User Exchange» (= original-Regel, normalerweise mit Precedence 108)
  4. die Regel «In from AD – User Exchange» deaktivieren

Die Sync sollte nun wieder ohne Fehler laufen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert