Exchange миграция почтовых ящиков через PST

Домены old-domain и new-domain находятся в доверительных отношениях, между серверами Exchange настроены внутренняя пересылка писем между доменами.

Задача - перенести почтовые ящики пользователей в из old-domain в new-domain.

1) До начала миграции.

Отправляем из old-domain несколько тестовых писем , чтобы после миграции проверить возможность доставки.

В new-domain все не смигрированные почтовые ящики должы иметь EMAIL вида @new-domainmig.ru

* Примечание

Можно зайти в старый почтовый ящик домена old-domain и проверить наличие правил

https://mail.old-domain.ru/owa/i.ivanov@new-domain.ru

Экспортируем ПРАВИЛА через Outlook: "Правила - Управление правилами и оповещениями - Правила для электронной почты - Параметры - Экспорт правил"

Путь для выгрузки правил: \\FS.new-domain.ru\Migrator\username

2) Миграция:

В EXCHANGE new-domain возвращаем почтовому ящику мигрируемого юзера правильный EMAIL*@new-domain.ru , одновременно снимаем чекбокс "Скрыть из адресной книги"

В AD new-domain перемещаем учетную запись пользователя в OU:

new-domain.ru/Users/TC.TEST.CONTACTS - "соответствующая OU"

В AD old-domain у пользователя на вкладке General удаляем поле email (@new-domain.ru).

В EXCHANGE old-domain меняем у юзера меняем основной EMAIL адрес,

у мейлбокса основным адресом станет EMAIL *@old-domain.ru; затем удаляем EMAIL *@new-domain.ru,

скрываем мейлбокс из адресной книги.

Таким образом, не отключая мейлбокс, мы сможем экспортировать почту в .PST

------- Запускаем FIM для синхронизации контактов, проверяем наличие контакта в old-domain.ru/GALSync/

3) В AD old-domain (old-domain.ru/New-domain/ ) копируем и сохраняем Legacy Exchange DN мейлбокса , затем меняем его ( добавляя в конце mig )

Cозданному при помощи FIM контакту присваиваем Legacy Exchange DN , который был у мейлбокса.

4) В EXCHANGE old-domain Экспортируем почту и архив из мейлбокса old-domain в .PST , затем В EXCHANGE new-domain импортируем из .PST в мейлбокс:

Из почтовой системы old-domain в PST на сервере:

New-MailboxExportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov.pst"

Проверка прогресса и завершения экспорта:

Get-MailboxExportRequest -Mailbox i.ivanov

При наличии архива В EXCHANGE old-domain

New-MailboxExportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov-archive.pst" -IsArchive

В EXCHANGE new-domain импортируем из PST в почтовую систему new-domain:

Запускаем add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010

New-MailboxImportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov.pst" -AcceptLargeDataLoss -BadItemLimit 20

New-MailboxImportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov.pst" -AcceptLargeDataLoss -BadItemLimit 20

Импортируем архив (если есть) в основной mailbox:

New-MailboxImportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov-archive.pst" -AcceptLargeDataLoss -BadItemLimit 20

Примечание: если будет создана архивная база, то импортируем в нее командлетом:

New-MailboxImportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\user_Archive.pst" -IsArchive -AcceptLargeDataLoss -BadItemLimit 20

Проверка прогресса и завершения импорта:

get-MailboxImportRequest -Mailbox i.ivanov

Если что, удаление запроса на импорт Remove-MailboxImportRequest -Identity "i.ivanov\MailboxImport1"

5) На компьютере пользователя создаем новую "autodiscovery" конфигурацию, Импортируем ПРАВИЛА!

Проверяем доставку почты внутри почтовой организации new-domain ; доставку в почтовую организацию old-domain - получателям @new-domain.ru и @old-domain.ru ; на внешние адреса интернета.

PS В new-domain все смигрированные пользователи вручную вбивают адреса EMAIL *@new-domain.ru ( адреса НЕ синхронизируются при помощи FIM)

New-MailboxImportRequest -Mailbox i.ivanov -FilePath "\\FS.new-domain.ru\Migrator\i.ivanov-backup.pst" -AcceptLargeDataLoss -BadItemLimit 20