Мастера сценариев компании Microsoft создали ADSI-версию инструментария WMI Scriptomatic, который рассматривался в предыдущей главе. Эта версия менее детализирована, чем WMI Scriptomatic, но она способна создавать базовые заготовки сценариев для создания, чтения (изучения), записи (изменения) и удаления различных объектов, имеющихся в Active Directory. Для установки этого инструментария следует войти в систему под учетной записью администратора домена — Domain Admin, и выполнить следующие действия:
Новом ярлыке и выберите пункт Свойства (Properties). Во вкладке Ярлык (Shortcut) щелкните на кнопке Дополнительно (Advanced) и установите флажок Запуск от имени администратора (Run As Administrator). Щелкните на кнопке ОК, а затем еще раз на кнопке ОК. Дважды щелкните на новом ярлыке для запуска EzAD Scriptomatic, показанного на рис. 8.3. Здесь поддерживается только язык VBScript. Базовый сценарий EzAD Scriptomatic создает объект, названный в переменной strName — например, «EzAdUser» внутри контейнера каталога верхнего уровня. Для создания объекта в подчиненном контейнере нужно установить для переменной stnContainen значение DN-имени контейнера в прямом (Little-Endian) формате. Сгенерированный сценарий можно отредактировать, щелкнуть на кнопке Запустить (Run), чтобы его запустить, воспользоваться операцией копировать-вставить для его переноса в другое место или щелкнуть на кнопке Сохранить (Save), чтобы сохранить его в файле. Затем можно использовать весь сценарий или его часть для создания своих собственных полноценных сценариев. Эта глава была посвящена возможностям ADSI. Если все рассмотренное на данный момент показалось вам интересным, я настойчиво советую изучить дополнительную информацию. Как и материала предыдущей главы, посвященной Windows Management Instrumentation, материала данной главы должно быть вполне достаточно для демонстрации работы данного средства и для создания начальной базы для эффективного использования документации Microsoft, дающей полноценное описание ADSI.