Пространства имен
Объекты, находящиеся в заданном пространстве имен, определяются уникальным именем. Например, файлы, хранящиеся на диске компьютера, находятся в пространстве имен файловой системы. Уникальное имя файла основано на том, где он хранится в пространстве имен файловой системы. Например:
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://".