Freigeben über


Domänencontroller- und Replikationsverwaltungsfunktionen

Die Domänencontroller- und Replikationsverwaltungsfunktionen bieten Tools zum Auffinden von Daten zu einem DC, konvertieren die Namen von Netzwerkobjekten zwischen verschiedenen Formaten, Bearbeiten von Dienstprinzipalnamen (SERVICE Principal Names, SPNs) und Verzeichnisdienst-Agents (DSAs) und verwalten die Replikation von Servern. Mit den folgenden Funktionen können Entwickler mit Domänencontrollern, Replikationen und dem Verzeichnisdienst arbeiten:

Die meisten dieser Funktionen erfordern ein Handle, das an den Verzeichnisdienst gebunden ist. Die funktionen DsBind und DsBindWithCred starten eine RPC-Sitzung mit einem bestimmten Domänencontroller, binden dann ein Handle an den Verzeichnisdienst und geben das Handle zurück. Wenn der Handle nicht mehr erforderlich ist, verwenden Sie die DsUnBind--Funktion, um die RPC-Sitzung zu beenden und die Verknüpfung des Handles aufzuheben.

Replikation erfolgt zwischen einem Quellserver und einem Zielserver. Ein Quellserver verwaltet eine Liste von Zielservern, auf die er replizieren soll, und ein Zielserver verwaltet eine Liste der Quellserver, von denen er die Replikation empfängt. Verwenden Sie die funktion DsReplicaAdd, um der Liste der Quellserver auf einem Zielserver hinzuzufügen, und verwenden Sie die funktion DsReplicaDel, um Verweise aus der Quellserverliste auf einem Zielserver zu entfernen. Die DsReplicaModify Funktion kann verwendet werden, um einen vorhandenen Quellserververweis auf einem Zielserver zu ändern. Verwenden Sie die DsReplicaUpdateRefs--Funktion, um die Liste der Zielserver auf einem Quellserver zu ändern.

Die tatsächliche Replikation erfolgt durch die funktionen DsReplicaSync und DsReplicaSyncAllall. Die DsReplicaSync--Funktion synchronisiert einen bestimmten Zielserver mit einem einzelnen Quellserver. Verwenden Sie die funktion DsReplicaSyncAll, um einen Zielserver mit allen anderen Servern am Standort zu synchronisieren.