Freigeben über


Erkennen des Betriebsmodus einer Domäne

In Windows 2000 kann eine Domäne in zwei Betriebsmodi ausgeführt werden: gemischt und nativ. Der gemischte Modus sollte verwendet werden, um Domänencontroller mit Windows NT 4.0 in eine Windows 2000-Domäne einzuschließen. Der gemischte Modus unterstützt keine universellen Gruppen oder geschachtelten Gruppen. Wenn alle Domänencontroller in der Domäne Windows 2000 ausführen, können Sie den nativen Modus verwenden.

Um den Betriebsmodus einer Windows 2000-Domäne programmgesteuert zu erkennen, lesen Sie die ntMixedDomain-Eigenschaft des domainDNS--Objekts für diese Domäne. Ein Wert von Null (0) bedeutet, dass sich die Domäne im nativen Modus befindet. Ein Wert von 1 gibt an, dass sich die Domäne im gemischten Modus befindet. Sie können auch die funktion DsRoleGetPrimaryDomainInformation verwenden, um den Vorgangsmodus sowie andere Daten über die Domäne und ihren Zustand abzurufen.

Um eine Bindung an das domainDNS-Objekt der Domäne des Benutzerkontos, unter dem Ihre Anwendung ausgeführt wird, herzustellen, verwenden Sie serverlose Bindung und rootDSE, um den unterscheidenden Namen der Domäne abzurufen und dann diesen unterscheidenden Namen zu verwenden, um an das domainDNS-Objekt zu binden, das diese Domäne darstellt. Weitere Informationen zur serverlosen Bindung und rootDSE finden Sie unter Serverless Binding and RootDSE.

Weitere Informationen und ein Codebeispiel, das zeigt, wie der Vorgangsmodus einer Domäne programmgesteuert erkannt wird, finden Sie unter Beispielcode zur Ermittlung des Vorgangsmodus.