Если вы пропустили первую часть этой серии статей, пожалуйста, прочитайте: Создание аккаунтов Active Directory с помощью информации о почтовых ящиках в базе данных почтовых ящиков (часть 1)
К сожалению, в Exchange Server 2000/2003 у нас нет возможности использовать Windows PowerShell для экспорта и проверки соответствия пользователей и отключенных почтовых ящиков, однако мы можем выполнить эти задачи с помощью средства под названием Mailbox Reconnect tool (mbconn.exe). Мы можем загрузить это средство с FTP сайта Microsoft.
Это средство при первом запуске создаст список всех отключенных почтовых ящиков в LDF файле, затем мы создадим пользователей с помощью ldifde и мы запустим средство еще раз, чтобы объединить новые аккаунты с отключенными почтовыми ящиками.
Сценарий и предварительные условия такие же, как и в первой части.
У нас нет системного состояния DC, поэтому нам надо создавать новую среду с нуля, осуществив следующие шаги:
Сначала давайте подключим старую базу данных к новой среде. Выполните следующие шаги:
Рисунок 1: Текущий путь к базе данных и настройка ее для перезаписи
Для просмотра отключенных почтовых ящиков в базе данных нужно запустить процесс cleanup следующим образом:
Рисунок 2: Почтовые ящики старого сервера Exchange Server
Теперь мы можем использовать средство Mailbox Connector Tool (mbconn.exe). Для его запуска просто сделайте двойной щелчок на mbconn.exe и проделайте следующее:
Рисунок 3: Выбор текущей базы данных, в которой средство будет искать отключенные почтовые ящики
Мы сможем просмотреть все отключенные почтовые ящики с помощью средства Mailbox Reconnect tool (Рисунок 4).
Рисунок 4: Все отключенные почтовые ящики в Mailbox Reconnect tool
Теперь давайте экспортируем всех отключенных пользователей в LDF файл. Для этого щелкните на Actions, а затем щелкните Export Users (Рисунок 5).
Рисунок 5: Экспорт отключенных пользователей в LDF файл
Мы должны определить контейнер, где экспортированные пользователи будут создаваться в Active Directory, и мы также должны настроить целевой файл (c:\import.ldf), как показано на Рисунке 6. После этого щелкните на Generate.
Рисунок 6: Настройка контейнера и имени файла, которые будут использоваться для экспорта
Перед импортом LDF файла в Active Directory, мы должны изменить групповую политику политики домена по умолчанию, чтобы была возможность принимать пустые пароли (Рисунок 7). Для этого проделайте следующее:
Рисунок 7: Изменение политики домена по умолчанию, чтобы можно было вводить пустые пароли
Итак, мы немного продвинулись в новой среде: подключили старую базу данных в новой среде, перечислили и экспортировали все отключенные почтовые ящики в LDF файл, кроме того, мы изменили политику домена по умолчанию, чтобы была возможность принимать пустые пароли.
Теперь мы должны создать пользователя из LDF файла, однако сначала мы должны его почистить. Мы должны удалить записи (пользователей), которые уже там есть, а старые аккаунты Exchange должны быть удалены: это System Mailbox, SMTP и т.д. Файл Import.ldf показан на Рисунке 8.
Замечание: Для удаления пользователя/записи из LDF файла мы должны удалить набор атрибутов (Рисунок 8). К примеру, мы должны удалить lines dn, changetype, useraccountcontrol, msExchUserAccountControl, displayName, ObjectClass и SamAccountName для каждого удаляемого пользователя.
Рисунок 8: Файл, созданный Mailbox Connector Tool
После очистки файлы мы можем создавать пользователей, используя LDF файл в качестве источника (Рисунок 9). Можно перейти к командной строке и запустить ldifde с помощью нижеприведенного синтаксиса:
Ldifde ‘I ‘f <file.ldf>
Рисунок 9: Создание пользователей, совпадающих с отключенными почтовыми ящиками, с помощью средства ldifde tool
Просто чтобы убедиться, мы можем перейти к Active Directory Users and Computers и посмотреть, все ли пользователи были созданы согласно ожиданиям (Рисунок 10).
Рисунок 10: Пользователи, созданные из экспортного списка отключенных почтовых ящиков
Теперь вернемся к средству Mailbox Reconnect tool, чтобы сопоставить новых пользователей почтовым ящикам. Щелкните на View и Preview All. В данной точке все отключенные почтовые ящики должны совпадать с пользователями, которых мы только что создали (Рисунок 11). Нужно проверить, осмысленна ли такая ассоциированность, используя колонку под названием User.
Рисунок 11: Ассоциированность только что созданных аккаунтов с отключенными почтовыми ящиками
Для переподключения почтовых ящиков с только что созданными аккаунтами, щелкните на Actions, а затем Apply (Рисунок 12). Появится сообщение, щелкните Yes.
Рисунок 12: Переподключение отключенных почтовых ящиков с новыми аккаунтами Active Directory
Теперь все пользователи из другого домена могут заходить на домен, используя свое имя пользователя, а также имеют доступ к той же информации, которая у них была до падения контроллера доменов.
В этой статье мы увидели, как создавать аккаунты с помощью базы данных почтовых ящиков Exchange 2000/2003 и средства Mailbox Reconnect tool.
Источник http://www.msexchange.org
Tags: domain, Exchange, ftp, mac