- •Концепция «множество объектов – одна операция»
- •Реализация концепции: ltc
- •Примеры конструкций ltc Построение множества объектов
- •Использование генераторов объектов
- •Использование фильтра
- •Преимущества ltc при формировании целевых множеств
- •Основные возможности ltc
- •Просмотр/редактирование атрибутов
- •Экспорт/импорт объектов каталога
- •Автогруппы nt
- •Автоатрибуты
- •Генерация исполняемых модулей
- •Классификация объектов каталога по значению атрибута
- •Управление скрипт-файлами пользователей
- •Средства работы со списками доступа (acl)
- •Работа с множествами файлов
- •Управление паролями пользователей
- •Генератор ldap-запросов
- •Миграция на Windows 2003
- •Анализ журналов событий (Event Logs).
- •Формирование отчетов по использованию Интернет
- •Формирование отчетов по почтовому трафику
- •Формирование отчетов по потокам данных
- •Сравнение ltc и стандартных средств администрирования Временные затраты на выполнение типичных задач по администрированию
- •Временные затраты на выполнение операций над объектами ad
Реализация концепции: ltc
Программа LTC является конкретной реализацией изложенного выше подхода к построению механизма управления объектами сетевого каталога.
Эта программа предназначена для администрирования каталогов, таких как Active Directory, LDAP, файловая система NTFS, реестр Windows и ряда других, менее известных каталогов, имеющих иерархическую природу. Общей парадигмой программы является «много объектов – одна операция». Для практической реализации такого подхода необходим механизм описания множества объектов, к которому должна быть применена операция. Именно такой механизм и составляет основу LTC. При этом подразумевается, что речь идет не о произвольных, «случайных» множествах, а о наборах, обладающих определенными свойствами, которые могут быть выражены через атрибуты объектов. Собственно, практика подтвердила правомерность такого допущения, а каталог Active Directory дает все необходимые для его реализации средства. Фактически задача сводится к выбору некоторого количества генераторов объектов (домены, организационные единицы, группы и другие контейнеры) и построению структурного фильтра, учитывающего информацию о специфике целевого множества.
LTC позволяет средствами графического интерфейса строить произвольные по сложности фильтры, сохранять их в файлах или в службе каталогов, связывать с традиционными множественными объектами (такими, как группы NT, например), рекурсивно применять их для создания новых фильтров, располагать описательно-смысловую информацию в рамках самой конструкции фильтра.
Естественно, что возможность формирования целевого множества объектов это половина дела. Необходим также набор операций, позволяющий создавать, модифицировать, архивировать и удалять объекты управляемых каталогов. Для этих целей LTC поддерживает целый набор функций и исполняемых элементов. Некоторые из этих механизмов будут показаны в нижеприведенных примерах LTC-конструкций.
Примеры конструкций ltc Построение множества объектов
Рассмотрим пример построения множества в LTC. Допустим, нас интересуют объекты, находящиеся в определенной группе предприятий и входящие в Глобальный список Exchange 2000. В соответствии с идеологией LTC, мы должны сгенерировать некоторое начальное множество объектов, а затем с помощью фильтра выбрать из этого множества, интересующие нас объекты.
На Рис.1 мы видим два узла, генератор объектов (Штаты) и второй фильтр (Фильтр Глобального списка Exchange 2000), созданные администратором, умеющим работать с LTC.
Рис.1
Использование генераторов объектов
Раскрыв первый узел, мы увидим выбранные подразделения (Рис.2). В данном случае это предприятия, входящие в зону администрирования определенного аутсорсингового предприятия.
Рис.2
Здесь использован один из приемов для выбора узлов-генераторов объектов – исключение. С помощью него исключены из рассмотрения организации, не входящие в зону ответственности (Самарский ФТД ЮКОС-М, СНИИТБНХП ОАО, ЮКОС Транс Сервис). В данном примере задействован один генератор с исключениями – Штаты. При необходимости можно использовать сколько угодно таких генераторов, в зависимости от конкретной ситуации. Сделать такого рода выбор области поиска стандартными средствами просто невозможно.