Обучение
Модуль
Введение в доменные службы Active Directory - Training
Введение в доменные службы Active Directory
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Каждый сервер каталогов имеет уникальную запись с именем RootDSE. Он предоставляет данные о сервере, такие как его возможности, поддерживаемые версией LDAP, и контексты именования, которые он использует.
Например, чтобы создать скрипт или приложение, которое может работать в любой среде домена Windows. При подключении к Active Directory можно указать различающееся имя, имя сервера или доменное имя. Если у вас нет этих сведений, можно использовать объект RootDSE для установления подключения. В следующем примере кода изменяется описание домена в любом домене.
Код должен содержать ссылку на библиотеку типов (библиотека типов Active DS).
Set rootDSE = GetObject("LDAP://RootDSE")
Set dom = GetObject( "LDAP://" & rootDSE.Get("defaultNamingContext"))
dom.Put "description", "My domain"
dom.SetInfo
Получив атрибут defaultNamingContext из RootDSE, можно привязать к текущему домену, например, fabrikam defaultNamingContext — DC=Fabrikam, DC=COM.
Чтобы перечислить свойства RootDSE, используйте интерфейс IADsPropertyList. Для этой задачи нельзя использовать IDirectoryObject .
Дополнительные сведения см. в разделе "Бессерверная привязка" и rootDSE.
Обучение
Модуль
Введение в доменные службы Active Directory - Training
Введение в доменные службы Active Directory
Документация
RootDSE (схема AD) - Win32 apps
В LDAP 3.0 rootDSE определяется как корень дерева данных каталога на сервере каталогов.
Бессерверная привязка и rootDSE - Win32 apps
Если это возможно, не кодуйте имя сервера.
Пример кода для получения различающегося имени домена - Win32 apps
В этом разделе содержится пример кода, который получает различающееся имя домена, в который локальный компьютер входит с помощью бессерверной привязки.