Пространства имен

Объекты, находящиеся в заданном пространстве имен, определяются уникальным именем. Например, файлы, хранящиеся на диске компьютера, находятся в пространстве имен файловой системы. Уникальное имя файла основано на том, где он хранится в пространстве имен файловой системы. Например:

C:\public\documents\adsi\adsi_spec.doc

Пространства имен службы каталогов также определяют объекты, содержащиеся в уникальных именах, которые обычно основаны на расположении в каталоге, где можно найти объект. Например, в каталоге X.500 данный объект может иметь такое имя:

CN=John,OU=Marketing,O=Fabrikam

В разных службах каталогов используются различные формы для именования содержащихся объектов. Это затрудняет работу с различными пространствами имен, особенно для разработчиков, учитывая все различные среды, в которых может выполняться код.

Цель интерфейсов служб Active Directory (ADSI) — предоставить платформу именования, которая позволяет получить доступ к пространствам имен разных поставщиков служб каталогов.

ADSI определяет соглашение об именовании, которое может однозначно идентифицировать объект в разнородной среде. Эти имена называются строками ADsPath. Строки ADsPath принимают несколько форм:

"ADs://"
 
"LDAP://"
 
"WinNT://"

Дополнительные форматы ADsPath могут быть представлены различными поставщиками ADSI (например, поставщиком ADSI для сервера службы IIS, который поддерживает ADSPaths "IIS://".