Реализуемые алгоритмы
Программа обрабатывает данные, полученные из поддерживаемой службы каталогов.
Обработка осуществляется с учетом стандартов на используемые протоколы и настроек Программы.
По запросам администраторов осуществляется отображение и изменение данных, хранящихся в службе каталогов. Общий алгоритм работы Программы приведен на рисунке 1.

Рисунок 1 – Общий алгоритм работы Программы
В состав программы входят следующие модули:
- Пользовательский интерфейс:
- интерфейс командной строки;
- графический пользовательский интерфейс. Построен на отображении записей службы каталогов в иерархической структуре организационных единиц. Поддерживает диалоги по созданию, изменению, поиску и удалению записей службы каталогов, включая групповые политики. Назначение прав доступа реализовано в виде пошагового диалога. Определение статусов и значений групповых политик выполняется в отдельном окне, поддерживаются групповые политики для пользователей и компьютеров;
- Модуль управления записями службы каталогов. Предназначен для просмотра, создания, изменения, удаления, поиска объектов службы каталогов, а также для назначения/перемещения записей между организационными единицами и добавления/исключения из групп;
- Модуль управления групповыми политиками. Предназначен для просмотра, создания, изменения, удаления, поиска объектов службы каталогов, а также назначения групповых политик организационным подразделениям и группам;
- Модуль применения групповых политик. Предназначен для получения и сложения назначенных групповых политик, применения результирующих параметров политик на АРМ пользователей.
- Модуль управления правами администраторов. Предназначен для создания, изменения, удаления прав (ACL) для организационных единиц в их иерархии.