Freigeben über


Korrigieren geänderter Standardregeln in Microsoft Entra Connect

Microsoft Entra Connect verwendet Standardregeln für die Synchronisierung. Leider können diese Regeln nicht universell für alle Organisationen gelten. Sie müssen ggf. entsprechend den jeweiligen Anforderungen geändert werden. In diesem Artikel werden zwei Beispiele für die häufigsten vorgenommenen Anpassungen erläutert und die richtige Vorgehensweise dafür beschrieben.

Hinweis

Vorhandene Standardregeln können nicht geändert werden, um die jeweils benötigte Anpassung zu erreichen. Andernfalls werden diese Regeln in künftigen Versionen nicht auf die neueste Version aktualisiert. Sie erhalten dann keine erforderlichen Fehlerbehebungen und neuen Features. In diesem Dokument wird erklärt, wie Sie das gleiche Ergebnis erzielen können, ohne die bestehenden Standardregeln zu ändern.

Wie sind geänderte Standardregeln zu erkennen?

Ab Version 1.3.7.0 von Microsoft Entra Connect können geänderte Standardregeln ganz einfach identifiziert werden. Gehen Sie zu Apps auf dem Desktop, und wählen Sie Synchronisierungsregel-Editor aus.

Microsoft Entra Connect, with Synchronization Rules Editor highlighted

Im Editor werden alle geänderten Standardregeln mit einem Warnsymbol vor dem Namen angezeigt.

Warning icon

Eine deaktivierte Regel mit dem gleichen Namen wird ebenfalls aufgeführt (dies ist unbearbeitete Standardregel).

Synchronization Rules Editor, showing standard default rule and modified default rule

Häufige Anpassungen

Im Folgenden sind häufige Anpassungen der Standardregeln aufgeführt:

  • Attributfluss ändern
  • Bereichsfilter ändern
  • Verknüpfungsbedingung ändern

Vor dem Ändern von Regeln:

  • Deaktivieren Sie den Synchronisierungsplaner. Der Synchronisierungsplaner wird standardmäßig alle 30 Minuten ausgeführt. Stellen Sie sicher, dass er nicht gestartet wird, während Sie Änderungen vornehmen und Probleme in Ihren neuen Regeln beheben. Um den Planer vorübergehend zu deaktivieren, starten Sie PowerShell, und führen Sie den Befehl Set-ADSyncScheduler -SyncCycleEnabled $false aus. PowerShell commands to disable the sync scheduler

  • Die Änderung eines Bereichsfilters kann zum Löschen von Objekten im Zielverzeichnis führen. Seien Sie vorsichtig, bevor Sie Änderungen an den Objektbereichen vornehmen. Es wird empfohlen, zunächst einen Stagingserver zu ändern, bevor Sie Änderungen am aktiven Server vornehmen.

  • Führen Sie eine Vorschau für ein einzelnes Objekt aus, wie im Abschnitt Überprüfen der Synchronisierungsregel beschrieben, nachdem Sie eine neue Regel hinzugefügt haben.

  • Führen Sie eine vollständige Synchronisierung durch, nachdem Sie eine neue Regel hinzugefügt oder eine benutzerdefinierte Synchronisierungsregel geändert haben. Diese Synchronisierung wendet neue Regeln auf alle Objekte an.

Attributfluss ändern

Es gibt drei verschiedene Szenarien für die Änderung des Attributflusses:

  • Hinzufügen eines neuen Attributs
  • Überschreiben des Werts eines vorhandenen Attributs
  • Festlegen, dass ein vorhandenes Attribut nicht synchronisiert wird

Diese Vorgänge können ausgeführt werden, ohne Standardregeln zu ändern.

Hinzufügen eines neuen Attributs

Wenn Sie feststellen, dass ein Attribut nicht aus dem Quellverzeichnis in das Zielverzeichnis fließt, verwenden Sie Microsoft Entra Connect-Synchronisierung: Verzeichniserweiterungen, um dieses Problem zu beheben.

Wenn die Erweiterungen nicht funktionieren, versuchen Sie, zwei neue Synchronisierungsregeln hinzuzufügen (dies wird in den folgenden Abschnitten beschrieben).

Hinzufügen einer Synchronisierungsregel für eingehenden Datenverkehr

Eine Synchronisierungsregel für eingehenden Datenverkehr bedeutet, dass die Quelle für das Attribut ein Connectorbereich und das Ziel der Metaverse ist. Wenn beispielsweise ein neuer Attributfluss vom lokalen Active Directory nach Microsoft Entra ID eingerichtet werden soll, erstellen Sie eine neue Synchronisierungsregel für eingehenden Datenverkehr. Starten Sie den Synchronisierungsregel-Editor, wählen Sie Eingehend als Richtung aus, und wählen Sie Neue Regel hinzufügen aus.

Screenshot that shows the

Benennen Sie die Regel nach Ihren eigenen Namenskonventionen. Hier verwenden wir Custom In from AD - User. Das heißt, dass es sich um eine benutzerdefinierte Regel für eingehenden Datenverkehr aus dem Active Directory-Connectorbereich zum Metaverse handelt.

Create inbound synchronization rule

Geben Sie eine eigene Beschreibung für die Regel an, um die künftige Pflege der Regel zu erleichtern. Die Beschreibung kann beispielsweise das Ziel der Regel und ihren Zweck enthalten.

Wählen Sie in den Feldern Verbundenes System, Objekttyp des verbundenen Systems und Metaverse-Objekttyp die entsprechenden Optionen aus.

Geben Sie den Rangfolgenwert zwischen 0 und 99 an (je niedriger die Zahl, desto höher die Rangfolge). Übernehmen Sie für die Felder Tag, Kennwortsynchronisierung aktivieren und Deaktiviert die Standardwerte.

Lassen Sie Bereichsfilter leer. Das heißt, dass die Regel auf alle Objekte angewendet wird, die zwischen dem verbundenen Active Directory-System und dem Metaverse eingebunden sind.

Lassen Sie Verknüpfungsregeln leer. Das heißt, dass diese Regel die Verknüpfungsbedingung verwendet, die in der unbearbeiteten Standardregel definiert ist. Dies ist ein weiterer Grund dafür, dass die unbearbeitete Standardregel nicht deaktiviert oder gelöscht werden sollte. Ist keine Verknüpfungsbedingung vorhanden, erfolgt kein Attributfluss.

Fügen Sie die entsprechenden Transformationen für das Attribut hinzu. Sie können eine Konstante zuweisen, um einen den Fluss eines konstanten Werts zum Zielattribut einzurichten. Sie können eine direkte Zuordnung zwischen dem Quell- oder Zielattribut verwenden. Sie können aber auch einen Ausdruck für das Attribut verwenden. Hier finden Sie verschiedene expression-Funktionen, die Sie verwenden können.

Hinzufügen einer Synchronisierungsregel für ausgehenden Datenverkehr

Um das Attribut mit dem Zielverzeichnis zu verknüpfen, müssen Sie eine Ausgangsregel erstellen. Das heißt, dass der Metaverse die Quelle und das verbundene System das Ziel ist. Um eine Ausgangsregel zu erstellen, starten Sie den Synchronisierungsregel-Editor, ändern Sie die Richtung in Ausgehend, und wählen Sie Neue Regel hinzufügen aus.

Synchronization Rules Editor

Wie bei der Regel für eingehenden Datenverkehr können Sie zum Benennen der Regel Ihre eigene Namenskonvention verwenden. Wählen Sie das verbundene System als Microsoft Entra-Mandanten und das verbundene Systemobjekt aus, auf das Sie den Attributwert festlegen möchten. Legen Sie die Rangfolge auf einen Wert zwischen 0 und 99 fest.

Create outbound synchronization rule

Lassen Sie die Felder Bereichsfilter und Verknüpfungsregeln leer. Geben Sie die Transformation als Konstante, Direkt oder Ausdruck ein.

Nun wissen Sie, wie Sie ein neues Attribut für ein Benutzerobjekt von Active Directory nach Microsoft Entra ID fließen lassen. Sie können diese Schritte verwenden, um jedem beliebigen Attribut jedes beliebigen Objekts eine Quelle und ein Ziel zuzuordnen. Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Synchronisierungsregeln und Vorbereiten der Bereitstellung von Benutzern.

Überschreiben des Werts eines vorhandenen Attributs

Eventuell möchten Sie den Wert eines Attributs überschreiben, das bereits zugeordnet wurde. Wenn ein Attribut in Microsoft Entra ID beispielsweise immer auf einen NULL-Wert festgelegt sein soll, erstellen Sie einfach nur eine eingehende Regel. Lassen Sie den Ausdruckswert AuthoritativeNull zum Zielattribut fließen.

Hinweis

Verwenden Sie in diesem Fall AuthoritativeNull anstelle von Null. Grund hierfür ist, dass ein Wert ungleich NULL einen NULL-Wert auch dann ersetzt, wenn er eine geringere Rangfolge (einen höheren Nummernwert in der Regel) aufweist. AuthoritativeNull hingegen wird von anderen Regeln nicht durch einen Wert ungleich NULL ersetzt.

Vorhandenes Attribut nicht synchronisieren

Wenn Sie ein Attribut von der Synchronisierung ausschließen möchten, verwenden Sie die Attributfilterfunktion in Microsoft Entra Connect. Starten Sie Microsoft Entra Connect über das Desktopsymbol, und wählen Sie dann Synchronisierungsoptionen anpassen aus.

Microsoft Entra Connect additional tasks options

Stellen Sie sicher, dass Microsoft Entra-App und Attributfilterung ausgewählt ist, und wählen Sie Weiter aus.

Microsoft Entra Connect optional features

Löschen Sie die Attribute, die Sie von der Synchronisierung ausschließen möchten.

Microsoft Entra Connect attributes

Bereichsfilter ändern

AADSync verarbeitet die meisten Objekte. Sie können den Bereich der Objekte eingrenzen und die Anzahl der zu exportierenden Objekte reduzieren, ohne dass Sie die unbearbeiteten Standardregeln für die Synchronisierung ändern.

Grenzen Sie mit einer der folgenden Methoden den Bereich der zu synchronisierenden Objekte ein:

  • cloudFiltered-Attribut
  • Filtern von Organisationseinheiten

Wenn Sie den Bereich der synchronisierten Benutzer verkleinern, wird auch die Kennworthashsynchronisierung für die herausgefilterten Benutzer beendet. Wenn die Objekte nach dem Eingrenzen des Bereichs bereits synchronisiert werden, werden die herausgefilterten Objekte aus dem Zielverzeichnis gelöscht. Daher sollten Sie beim Anpassen des Bereichs mit Umsicht vorgehen.

Wichtig

Das Vergrößern des von Microsoft Entra Connect konfigurierten Bereichs von Objekten wird nicht empfohlen. Dies würde es dem Microsoft-Supportteam erschweren, die Anpassungen zu verstehen. Wenn Sie den Objektbereich vergrößern müssen, können Sie die vorhandene Regel bearbeiten, klonen und die ursprüngliche Regel deaktivieren.

cloudFiltered-Attribut

Dieses Attribut kann in Active Directory nicht festgelegt werden. Legen Sie den Wert dieses Attributs fest, indem Sie eine neue Regel für eingehenden Datenverkehr hinzufügen. Anschließend können Sie Transformation und Ausdruck verwenden, um dieses Attribut im Metaverse festzulegen. Im folgenden Beispiel sollen alle Benutzer, deren Abteilungsname mit HRD (ohne Berücksichtigung der Groß- und Kleinschreibung) beginnt, nicht synchronisiert werden:

cloudFiltered <= IIF(Left(LCase([department]), 3) = "hrd", True, NULL)

Zunächst wird die Abteilung von der Quelle (Active Directory) in Kleinbuchstaben umgewandelt. Anschließend wurden mit der Left-Funktion die ersten drei Zeichen erfasst und mit hrd verglichen. Bei Übereinstimmung wird der Wert auf True festgelegt, andernfalls NULL. Wenn der Wert auf NULL festgelegt wird, kann eine andere Regel mit geringerer Rangfolge (höherem Zahlenwert) den Wert mit einer anderen Bedingung überschreiben. Führen Sie eine Vorschau für ein Objekt aus, um die Synchronisierungsregel zu überprüfen, wie im Abschnitt Überprüfen der Synchronisierungsregel beschrieben.

Create inbound synchronization rule options

Filtern von Organisationseinheiten

Sie können eine oder mehrere Organisationseinheiten (OUs) erstellen und die Objekte verschieben, die nicht mit diesen Organisationseinheiten synchronisiert werden sollen. Konfigurieren Sie anschließend die Filterung von Organisationseinheiten in Microsoft Entra Connect. Starten Sie Microsoft Entra Connect über das Desktopsymbol, und wählen Sie die folgenden Optionen aus. Sie können die Filterung von Organisationseinheiten auch während der Installation von Microsoft Entra Connect konfigurieren.

Microsoft Entra Connect additional tasks

Folgen Sie den Anweisungen des Assistenten, und deaktivieren Sie dann die Organisationseinheiten, die nicht synchronisiert werden sollen.

Microsoft Entra Connect Domain and OU filtering options

Verknüpfungsbedingung ändern

Verwenden Sie die standardmäßigen, von Microsoft Entra Connect konfigurierten Verknüpfungsbedingungen. Wenn Sie die standardmäßigen Verknüpfungsbedingungen ändern, wird es für das Microsoft-Supportteam schwieriger, die Anpassungen zu verstehen und das Produkt zu unterstützen.

Überprüfen der Synchronisierungsregel

Sie können die neu hinzugefügte Synchronisierungsregel mit der Previewfunktion überprüfen, ohne den gesamten Synchronisierungszyklus auszuführen. Wählen Sie in Microsoft Entra Connect die Option Synchronisierungsdienst aus.

Microsoft Entra Connect, with Synchronization Service highlighted

Wählen Sie Metaversesuche aus. Wählen Sie als Bereichsobjekt Person und anschließend Klausel hinzufügen aus, und geben Sie Ihre Suchkriterien an. Klicken Sie dann auf Suchen, und doppelklicken Sie auf das Objekt in den Suchergebnissen. Führen Sie vor dem Ausführen dieses Schritts einen Import und eine Synchronisierung für die Gesamtstruktur aus, um sicherzustellen, dass die Daten in Microsoft Entra Connect für dieses Objekt auf dem neuesten Stand sind.

Synchronization Service Manager

Wählen Sie in Metaverse-Objekteigenschaften die Option Connectors aus, wählen Sie das Objekt im entsprechenden Connector (Gesamtstruktur) aus, und wählen Sie Eigenschaften aus.

Metaverse Object Properties

Wählen Sie Vorschau aus.

Connector Space Object Properties

Wählen Sie im Vorschaufenster Vorschau generieren und Importattributfluss im linken Bereich aus.

Screenshot that shows the

Hier stellen Sie fest, dass die neu hinzugefügte Regel für das Objekt ausgeführt wird und dass das Attribut cloudFiltered auf „True“ festgelegt wurde.

Preview

Exportieren Sie beide Regeln separat als Textdateien, um die geänderte Regel mit der Standardregel zu vergleichen. Die Regeln werden als PowerShell-Skriptdatei exportiert. Sie können sie mit einem beliebigen Dateivergleichstool (z.B. WinDiff) vergleichen, um die Änderungen sichtbar zu machen.

Beachten Sie, dass in der geänderten Regel das Attribut msExchMailboxGuid in den Typ Ausdruck geändert wurde und nicht den Typ Direkt aufweist. Außerdem wurde der Wert in NULL und die Option ExecuteOnce geändert. Unterschiede „Identified“ und „Precedence“ können ignoriert werden.

windiff tool output

Um die Regeln zu korrigieren und sie wieder auf die Standardeinstellungen zurückzusetzen, löschen Sie die geänderte Regel, und aktivieren Sie die Standardregel. Achten Sie dabei darauf, dass die gewünschte Anpassung nicht verloren geht. Wenn Sie bereit sind, führen Sie die vollständige Synchronisierung aus.

Nächste Schritte