Подключение в Active Directory

Существует несколько методов, используемых для доступа к Active Directory. Рекомендуется использовать API ADSI для доступа к Active Directory. ADSI реализует протокол LDAP для взаимодействия с Active Directory. В следующих примерах кода показано, как получить доступ к Active Directory.

Set ns = GetObject("LDAP:")

Откроется поставщик LDAP и подготавливается к получению данных. Подключение не устанавливается до тех пор, пока данные не запрашивается. При запросе данных ADSI с помощью службы указателя пытается найти лучший контроллер домена (DC) для подключения и установит подключение к серверу. Этот процесс называется бессерверной привязкой.

ADSI также позволяет указать имя сервера, используемое для подключения.

Set obj = GetObject("LDAP://mysrv01")

В другом сценарии можно знать только доменное имя, но не конкретное имя сервера. Опять же, ADSI позволяет указать доменное имя. В Windows 2000 доменное имя представлено в виде DNS-имени. Например, если Джо Worden, администратор сети, выбирает подключение с помощью доменного имени, он может использовать следующий пример кода.

Set obj = GetObject("LDAP://fabrikam.com")

ADSI подключается к одному из контроллеров домена в домене fabrikam.com.

Привязка к объектам Active Directory