Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Программирование для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

15.2 ADSI. Провайдеры для подключения к службам каталогов

Провайдеры (поставщики) ADSI в скриптах VBScript, провайдеры LDAP, WinNT, NDS, NWCOMPAT, IIS, получение списка установленных провайдеров

Само слово ADSI расшифровывается как Active Directory Scripting Interface. Однако средствами ADSI можно подключаться не только к службе каталогов Active Directory. ADSI можно использовать и для подключения к другим службам каталогов. Программный интерфейс ADSI поддерживает работу со службами каталогов через четыре провайдера:

  • LDAP — этот провайдер используется для подключения к Active Directory. Его можно использовать и для работы с другими LDAP-совместимыми службами каталогов;
  • WinNT — этот провайдер обычно используется для выполнения операций с локальными учетными записями пользователей и групп на компьютерах Windows, а также для подключения к домену Windows NT 4.0. Его можно применять и для подключения к доменам Active Directory, однако в вашем распоряжении будет меньше возможностей, чем при использовании для этой цели провайдера LDAP;
  • NDS — этот провайдер используется для обращения к службе каталогов NDS (NetWare 4.0, NetWare 5.0 и выше).
  • NWCOMPAT — этот провайдер применяется для обращения к унаследованным серверам NetWare с базой данных bindery (NetWare 2.0, NetWare 3.0, более поздние версии NetWare, работающие в режиме bindery emulation).

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

Dim ns

Set ns = GetObject("ADs:")

For Each Provider In ns

    Wsript.Echo Provider.Name

Next

Из результатов, возвращаемым этим кодом, видно, что имеется также ADSI-провайдер IIS:. Этот провайдер предназначен для того, чтобы стандартными средствами ADSI выполнять административные операции с объектами Internet Information Server (Web- и FTP-серверами, настройками протоколирования, пулами приложений и т.п.). Для обращения к службам каталогов этот провайдер не используется и поэтому здесь рассматриваться не будет.

Отметим некоторые моменты, связанные с провайдерами ADSI:

  • необходимые библиотеки для работы с провайдерами ADSI устанавливаются вместе с компьютерами Windows 2000, XP и 2003 (как серверными версиями, так и клиентскими). На компьютеры под управлением Windows NT4.0 и Windows 98 необходимо доустановить дополнительные программные модули. Файл дистрибутива с этими программными модулями называется ADS.exe и его можно скачать с сайта Microsoft;
  • для подключения к серверам NetWare при помощи провайдеров NDS и NWCOMPAT на компьютере должен быть обязательно установлен клиент Microsoft для сетей NetWare. Отметим, что, поскольку этот клиент умеет взаимодействовать с сетями NetWare только средствами протокола IPX/SPX, то соответствующее ограничение распространяется и на работу данных провайдеров ADSI. Провайдер NWCOMPAT не может даже самостоятельно произвести вход в сеть NetWare, поэтому перед его использованием необходимо войти в сеть другими средствами (например, выполнив команду NET USE для подключения к ресурсу на сервере NetWare);
  • каждый провайдер обеспечивает разный набор возможностей для работы с объектами службы каталогов, поэтому механически "переключить" код, написанный для одного провайдера, на использование другого провайдера не получится.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru