Sdílet prostřednictvím


Technologiebeispiel für die Zustandsverwaltung bei der Replikation von Active Directory-Domänendienste

Aktualisiert: November 2007

In diesem Beispiel wird das Verwalten der Active Directory-Replikation veranschaulicht. Das Beispiel ist nur in Visual C# verfügbar.

Hinweis:

Dieses Beispiel enthält fiktive Werte und kann erst ausgeführt werden, wenn es mit den Einstellungen für eine vorhandene Domäne geändert wurde.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

So passen Sie das Beispiel an Ihre Einstellungen an

  • Ändern Sie in der Datei Program.cs die folgenden Zeichenfolgenvariablen in reale Werte:

    • targetDomainName. Der vollqualifizierte Name der Domäne, die die Server für die Replikation enthält.

    • targetServer. Der vollqualifizierte Name des Servers, der als Replikationsziel verwendet wird, z. B. "srv1.fabrikam.com".

    • sourceServer. Der vollqualifizierte Name des Servers, der als Replikationsquelle verwendet wird, z. B. "srv2.fabrikam.com".

    • partitionName. Der Name der zu replizierenden Partition, z. B. "CN=Configuration, DC=fabrikam, DC=com".

  • Um diese Schritte unter einem anderen Anwenderkonto als dem für die Anwendung auszuführen, müssen Sie mehrere Methodenaufrufe durch Aufrufe ersetzen, die den gewünschten Benutzer und das gewünschte Kennwort liefern. Ersetzungscode ist im Beispiel in Kommentaren eingeschlossen. Um ihn zu aktivieren, entfernen Sie die Kommentarzeichen aus dem Ersetzungscode und kommentieren den Methodenaufruf mithilfe der standardmäßigen Anmeldeinformationen aus, die darüber angezeigt werden. Bearbeiten Sie die Zeichenfolge "alt-username", damit der Benutzer angezeigt wird, unter dessen Konto die Anwendung ausgeführt wird, und die Zeichenfolge "alt-password", um das Kennwort dieses Benutzers anzugeben.

So erstellen Sie das Beispiel

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Verzeichnis ReplicationStateManagement\CS. Informationen zu erforderlichen Einstellungen sowie zur SDK-Eingabeaufforderung finden Sie unter Gewusst wie: Festlegen der Beispieleinstellungen.

  2. Geben Sie in der Befehlszeile msbuild replicationstatemanagement.sln ein.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.

  2. Geben Sie replicationstatemanagement ein, und drücken Sie die EINGABETASTE.

Hinweis:

Dieses Beispiel ist eine Konsolenanwendung. Sie müssen es in einem Eingabeaufforderungsfenster starten und ausführen, um seine Ausgabe anzuzeigen.

Hinweise

In diesem Beispiel werden die folgenden Replikationsaufgaben ausgeführt:

  • Überprüft die Konsistenz der Replikation.

  • Synchronisiert die Replikation von einem Quellserver.

  • Synchronisiert die Replikation von allen Umgebungen.

  • Synchronisiert die Replikation von allen Servern.

  • Erstellt neue Replikationsverbindungen.

  • Erstellt einen benutzerdefinierten Replikationsplan.