InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

ADSI - Чем оно может быть полезно VB программисту


Борис Рудой


Коротенько о том, что же такое ADSI . Расшифровывается это сокращение как Active Directory Service Interface, и на русский переводится (о какой кошмар!) как Интрефейсы службы Активных каталогов. Что же такое ADSI - это одна из технологий положенных в основу Windows 2000, но применимая так же и в NT и в 98/ME виндах. Если подходить к делу чисто практически, то нам, как программистам, может быть полезным далеко не все, что реализовано внутри ADSI, скажем возможности по поддержке Novel сетей меня как-то не воодушевляют и не привлекают. В то же время интрегрированные возможности по работе с обьектами секьюрити Windows могут быть весьма полезными. Я уже писал на эту тему статью с примером, она и сейчас опубликована у меня на сайте - вот здесь
В ней разбирались некоторые возможности по управлению и перечислению обьектов Windows, таких как компьютеров, групп, юзеров и тд. А недавно сложилась такая ситуация, что в один из законченных мною проектов потребовалось создать инсталяшку, которая умеет не только принести и зарегистрировать все компоненты системы, но и создать и сконфигурировать Virtual Folder под IIS (интренет Информэйшн Сервер) . Собственно все это приложение было рассчитанно на сервеную часть, так как клиентcкой частью работал обычный Inetrnet Explorer. Так совпало, что одновременно с появлением такой необходимости в руки мои попала книга, опубликованная издательством "Вильямс" Сценарии ADSI для системного администрирования.
Итак - на ловца и зверь бежит, рассмотренные в книжке примеры помогли мне не напрягаясь создать необходимую структуру, и настроить ее. В конце этого текста я просто приведу пример, что из этого получилось - чтобы вам не пришлось повторять мои шаги. А пока разрешите коротко, буквально в двух словах описать возможности этой техноогии.
ADSI поддерживает несколько провайдеров, которые позволяют управлять(создавать и манипулировать) разными обьектами.

Так провайдер Windows NT позволяет работать с обьектами секьюрити, сервисами, запущенными на любом из компьютеров сети, файл серверми (в частности файловыми ресурсами) и ресурсами печати. Так вам оказывается подвластно управлять очередями печати, определять какие файлы используются совместно несколькими юзерами, управление сессиями и открытыми ресурсами. В самом деле это может быть весьма полезным: никогда не натыкались на сообщение - sharing violation, при попытке скопировать вордовский документ из одного места в другое? - Просто документ открыли по сети....

Провайдер IIS - дает вам управление над обьектами Интернет Информэйшн Серверов. Причем не имеет значения - где расположенны эти сервера. Важно только чтобы у вас были "правильные" права доступа. Чаще всего для успешной работы с этим провайдером необходимы права администратора. Вы можете обрашаться как к WWW, так и к FTP серверам, изменять их свойства и создавать починенный обьекты.

Последний провайдер, который может быть нам интересен - это LDAP (переводится, как облегченный протокол доступа к Активным Каталогам). Собственно говоря, это наиболее сложный из всех провайдеров, и наиболее "могущественный". И далеко не всегда необходимо его использовать. Однако, когда речь идет об организации и управлении сложными домейнами, работающими под windows 2000 - LDAP может вам пригодится.

Собственно, я не рассчитваю что эти тема заинтересует большое число моих читателей. Однако тем, кто нуждается в подобной функциональности - использовние обьектов ADSI может сократить процесс программированя в разы.

Здесь находится небольшой проект, который позволяет с использованием ADSI IIS провайдера скопировать ваш www проект(из дирректории WWW) и создать виртуальную директорию под IIS для запуска этого проекта.
Ну, а книжка Сценарии ADSI для системного администрирования определенно заслуживает свое место на книжной полке тех, что так или инаяе имеет дело с описываемы обьектами и Vb программированием таких обьетов.


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua