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

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

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

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

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