Erkennen des Betriebsmodus einer Domäne

In Windows 2000 kann eine Domäne in zwei Betriebsmodi ausgeführt werden: gemischt und System eigen. Der gemischte Modus sollte verwendet werden, um Domänen Controller unter Windows NT 4,0 in einer Windows 2000-Domäne einzubinden. Der gemischte Modus unterstützt keine universellen Gruppen oder schsted Groups. Wenn auf allen Domänen Controllern in der Domäne Windows 2000 ausgeführt wird, können Sie den einheitlichen Modus verwenden.

Wenn Sie den Betriebsmodus einer Windows 2000-Domäne Programm gesteuert erkennen möchten, lesen Sie die nTMixedDomain -Eigenschaft des domainDns -Objekts für diese Domäne. Der Wert 0 (null) bedeutet, dass sich die Domäne im einheitlichen Modus befindet. Der Wert eins (1) gibt an, dass sich die Domäne im gemischten Modus befindet. Sie können auch die DsRoleGetPrimaryDomainInformation -Funktion verwenden, um den Betriebsmodus sowie andere Daten über die Domäne und ihren Status zu erhalten.

Verwenden Sie zum Binden an das domainDns -Objekt der Domäne des Benutzerkontos, unter dem die Anwendung ausgeführt wird, die Server lose Bindung und RootDSE, um den Distinguished Name für die Domäne zu erhalten, und verwenden Sie dann den Distinguished Name, um eine Bindung an das domainDns -Objekt herzustellen, das diese Domäne darstellt. Weitere Informationen zu Server losen Bindungen und RootDSE finden Sie unter Server lose Bindung und RootDSE.

Weitere Informationen und ein Codebeispiel, das zeigt, wie der Betriebsmodus einer Domäne Programm gesteuert erkannt wird, finden Sie unter Beispielcode zum Bestimmen des Betriebsmodus.