Поделиться через


Обнаружение режима работы домена

В Windows 2000 домен может работать в двух режимах работы: смешанных и собственных. Смешанный режим следует использовать для включения контроллеров домена под управлением Windows NT 4.0 в домене Windows 2000. Смешанный режим не поддерживает универсальные группы или вложенные группы. Если все контроллеры домена в домене работают под управлением Windows 2000, можно использовать собственный режим.

Чтобы программно определить режим работы домена Windows 2000, прочитайте свойство ntMixedDomain объекта domainDNS для этого домена. Значение нуля (0) означает, что домен находится в собственном режиме. Значение одного (1) указывает, что домен находится в смешанном режиме. Вы также можете использовать функцию DsRoleGetPrimaryDomainInformation для получения режима работы, а также других данных о домене и его состоянии.

Чтобы привязаться к объектудоменадомена учетной записи пользователя, в которой выполняется приложение, используйте бессерверную привязку и rootDSE, чтобы получить различающееся имя домена, а затем использовать это различающееся имя для привязки к объекту domainDNS, представляющем этот домен. Дополнительные сведения о бессерверной привязке и rootDSE см. в Serverless Binding and RootDSE.

Дополнительные сведения и пример кода, демонстрирующий программное определение режима работы домена, см. в разделе Пример кода для определения режима работы.