В этой статье вы получите представление о том, как с помощью ADModify можно массово изменять параметры почтовых пользователей, хранящихся в AD. Если вы являетесь администратором Exchange в достаточно большой организации, незаменимость ADModify не вызовет у вас сомнений.
ADModify — утилита, используемая в подразделении Microsoft PSS, создателями которой являются Дан Винтер (Dan Winter) и Марк Нивенс (Marc Nivens). За годы своего существования ADModify использовалась не только в Microsoft PSS, но и в EXchange администраторами всего мира. Данная утилита позволяет модифицировать все типы пользовательских атрибутов, но в этой статье мы рассмотрим только относящиеся к Exchange.
Установка ADModify
Скачать ADModify.NET (2.0) или ADModify (1.6) можно с сайта Microsoft PSS или напрямую со страницы разработчиков с GotDotNet. Последней версией (как мы видим) является ADModify.NET — это значит, что утилита построена на .NET платформе и требует для работы .NET Framework.
После того, как был скачен архив с программой, всё, что нужно сделать — распаковать и запустить ADModify.exe (см. рис. 1).
Замечание:
Архив включает в себя исполняемый файл ADModcmd.exe — изменения параметров AD производят в командной строки, или с помощью скриптов.
После запуска утилиты, выбирается одна из трех опций: Изменить Атрибуты (Modify Attributes), Откатить изменения (Undo Changes) или Импортировать Настройки Ящиков (Import Mailbox Rights).
Мы модифицируем несколько пользовательских параметров, поэтому выбираем первый пункт (см. картинку рисунка 3)
Как показано на Рис.3, должны быть указаны имя домена и имя контроллера, содержащего объекты, которые мы хотим изменить. Как видите, нет никаких ограничений — можно выбирать не только пользователей, но и группы, контакты, папки общего доступа.
На Рис.3 было выбрано 20 AD пользователей из домена. После добавления (кнопка Add To List->) следует нажать 'Next? чтобы оказаться в окне выбора всевозможных атрибутов.
Четыре закладки, относящиеся к Exchange
Как уже было отмечено, статья рассматривает только связанные с Exchange атрибуты объектов AD, так что начнём с первой почтовой закладки — E-Mail Addresses (показано на Рис.4). Здесь всё довольно ясно и не требует детального рассмотрения.
Следующая закладка — это Exchange Features (Рис.5), где есть возможность включить-отключить определённые протоколы (POP3, IMAP4, HTTP, он же OWA). Также можно добавить пользователей в Mailbox Manager Policy, указать ограничения на размер сообщения или почтового ящика. Со всем этим Вы, скорее всего, знакомы, благодаря Exchange System Manager и интегрированному ADUC (Active Directory User and Computers).
Закладка 'Mailbox Rights? содержит опции, позволяющие управлять правами на почтовые ящики, раздавать их выбранным объектам AD.
Также можно экспортировать определённые настройки, что может быть полезно для последующей миграции.
Замечание:
Для модификации прав доступа пользователей, клиент или сервер, на котором запущен ADModify, должен иметь установленный Exchange System Manager. Причина этого в том, что процесс изменения прав использует интерфейс CDOEXM. Более детальное описание этого процесса находится в файле помощи к ADModify, для инструкции по установке Exchange System Manager используйте эти ссылки:
Требования для установки: http://blogs.msdn.com/exchange/archive/2004/06/07/150295.aspx
Установка Exchange System Manager на Windows XP — часть II: http://blogs.msdn.com/exchange/archive/2004/06/29/168919.aspx
Последняя, интересующая нас, закладка называется `General Exchange`. Как Вы видите, есть возможность указать для пользователей homeMTA, homeMDB, msExchOAB, msExchQueryBaseDN. Также можно установить опцию «Убирать из списка рассылки» и указать другого получателя (перенаправление почты).
Заключение
В этой статье мы далеко не полностью коснулись Exchange атрибутов, имеющихся в ADModify, но этого материала должно быть достаточно для наглядного примера того, как эффективно использовать эту утилиту в больших Exchange системах.