none
Кросс форест миграция Exchange 2003 Exchange 2010 Слияние почтовых ящиков. RRS feed

  • Вопрос

  • Добрый день коллеги!

    Планирую миграцию между лесами Exchange 2003 (adatum.com) и Exchange 2010 (contoso.com) . В обоих лесах много учетных записей с одинаковыми именами входа в систему и почтовыми адресами SMTP.т.е в лесу Exchange 2003 abc@adatum.com adatum\abc в лесу Exchange 2010 abc@contoso.com CONTOSO\abc. Как осуществить миграцию ящика abc@adatum.com c слиянием в abc@contoso.com.

    Заранее благодарен!

     

    5 февраля 2012 г. 18:43

Ответы

  • Я бы попробовал так.

    Основная идея:

    1. Выполнить кроссфорест миграцию почтовых ящиков из 2003-го в 2010-й с устранением конфликтов имен

    2. Выполнить перенос из мигрированных почтовых ящиков в существующие новые

    Для выполнения миграции надо сделать в новом лесу новые учетные записи-заглушки в отдельном контейнере. При обычной миграции это можно сделать скриптом Prepare-MoveRequest.ps1 http://technet.microsoft.com/en-us/library/ee861103.aspx , но вам придется его модифицировать так, чтобы исключить конфликты имен с существующими учетными записями. Атрибуты описаны тут http://technet.microsoft.com/en-us/library/ee633491.aspx Как минимум вам надо будет позаботиться о mailNickname, sAMAccountName, userPrincipalName (возможно я что-то упустил еще) - например, подстановкой префикса.

    Если после создания учеток-заглушек в целевом лесу нет конфликтов: учетки создались и Update-Recipient не дает ошибок для них, то можно выполнить миграцию почтовых ящиков. http://technet.microsoft.com/en-us/library/dd876952.aspx Миграция выполняется по совпадению атрибута msExchMailboxGUID

    После того как почтовые ящики перенесены в новый лес, нужно выполнить сопоставление (откуда куда копировать) существующих учетных записей и заглушек. Если вы использовали префикс для устранения конфлитов, то сопоставление очевидно и выполняется просто.

    Остается перенести содержимое почтовых ящиков командлетом Search-Mailbox http://technet.microsoft.com/en-us/library/dd298173.aspx

    Все вышеописанное можно протестировать на паре тестовых учетных записей, не затрагивая другие.


    Сазонов Илья http://isazonov.wordpress.com/
    • Помечено в качестве ответа Vladimir Landyshev 6 февраля 2012 г. 17:01
    6 февраля 2012 г. 15:41
    Модератор

Все ответы

  • Добрый вечер Vladimir,

    Я уточнил Ваш вопрос у зарубежных коллег http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/d996e061-8460-47c9-be37-b54fe9053166/

    Ваша задача может быть решена посредством стороннего ПО похожего на Quest Migration Manager.

    Надеюсь, это Вам поможет.

     

     


    Andrey Podlesnykh | MCTS: Microsoft Exchange Server 2007/2010 | MCSA

    6 февраля 2012 г. 14:06
  • думаю можно где 2003 стоит поднять эксчейндж 2010 и делать кроссмувинг, это если стандартными средствами, знаю не очень удобно, ну тоже ответ в копилку!


    Мой скромный Блог
    6 февраля 2012 г. 15:04
  • Я бы попробовал так.

    Основная идея:

    1. Выполнить кроссфорест миграцию почтовых ящиков из 2003-го в 2010-й с устранением конфликтов имен

    2. Выполнить перенос из мигрированных почтовых ящиков в существующие новые

    Для выполнения миграции надо сделать в новом лесу новые учетные записи-заглушки в отдельном контейнере. При обычной миграции это можно сделать скриптом Prepare-MoveRequest.ps1 http://technet.microsoft.com/en-us/library/ee861103.aspx , но вам придется его модифицировать так, чтобы исключить конфликты имен с существующими учетными записями. Атрибуты описаны тут http://technet.microsoft.com/en-us/library/ee633491.aspx Как минимум вам надо будет позаботиться о mailNickname, sAMAccountName, userPrincipalName (возможно я что-то упустил еще) - например, подстановкой префикса.

    Если после создания учеток-заглушек в целевом лесу нет конфликтов: учетки создались и Update-Recipient не дает ошибок для них, то можно выполнить миграцию почтовых ящиков. http://technet.microsoft.com/en-us/library/dd876952.aspx Миграция выполняется по совпадению атрибута msExchMailboxGUID

    После того как почтовые ящики перенесены в новый лес, нужно выполнить сопоставление (откуда куда копировать) существующих учетных записей и заглушек. Если вы использовали префикс для устранения конфлитов, то сопоставление очевидно и выполняется просто.

    Остается перенести содержимое почтовых ящиков командлетом Search-Mailbox http://technet.microsoft.com/en-us/library/dd298173.aspx

    Все вышеописанное можно протестировать на паре тестовых учетных записей, не затрагивая другие.


    Сазонов Илья http://isazonov.wordpress.com/
    • Помечено в качестве ответа Vladimir Landyshev 6 февраля 2012 г. 17:01
    6 февраля 2012 г. 15:41
    Модератор
  • Коллеги спасибо   большое!    Особенно   порадовал  Илья :) Зарубежные коллеги предложили    миграцию через pst файл но :) Проблема с его кодировкой. Т.е после экспорта из Exchange 2003 его надо преобразовать из ANSI в Unicode. Причем  это делаеться только при помощи Office Outlook 2003 и старше.

     
    Vladimir

    6 февраля 2012 г. 16:52
  • Вот вроде бы очевидное решение но очень много кликов в связи с перекодировкой

    http://social.microsoft.com/Forums/en-US/partnermsgexchange/thread/57427f94-c7ab-4e05-9b7c-3723c008ea92


    Vladimir
    6 февраля 2012 г. 16:54
  • Вот вроде бы очевидное решение но очень много кликов в связи с перекодировкой

    http://social.microsoft.com/Forums/en-US/partnermsgexchange/thread/57427f94-c7ab-4e05-9b7c-3723c008ea92


    Vladimir

    Это ссылка на закрытый форум. Если это правомочно, то привидите решение тут.

    Сазонов Илья http://isazonov.wordpress.com/

    7 февраля 2012 г. 7:08
    Модератор
  • Это ссылка на закрытый форум. Если это правомочно, то привидите решение тут.

    Сазонов Илья http://isazonov.wordpress.com/

        Было бы не плохо...

    Andrey Podlesnykh | MCTS: Microsoft Exchange Server 2007/2010 | MCSA

    7 февраля 2012 г. 7:18
  • Перепост из закрытого форума.

    Hi partner,

    Thank you for your update.

    Yes, the new-moverequest is not suitable to your Exchange environment.

    In this case, please refer to the following steps:

    1. Export the mailbox to a pst file from Exchange 2003 via ExMerge as the article below:

    use the ExMerge tool to upgrade to Exchange 2000 Server or to Exchange Server 2003
    http://support.microsoft.com/kb/327304/en-us

    2. Import the pst file exported to the mailbox in Exchange 2010 via Import-Mailbox command as the article below:

    Import-Mailbox
    http://technet.microsoft.com/en-us/library/bb629586(EXCHG.140).aspx

    Note: To import data from a .pst file, you must run the Import-Mailbox cmdlet against a computer running Microsoft Exchange Server 2010 that has the 64-bit version of Microsoft Outlook 2010 installed. We recommend that you run the command on a dedicated Exchange server that doesn't have any mailboxes.

    Thanks.


    Best regards,

    Jiale Teng
    Partner Online Technical Community
    -----------------------------------------------------------------------------------------
    We hope you get value from our new forums platform! Tell us what you think:
    http://social.microsoft.com/Forums/en-US/partnerfdbk/threads
    ------------------------------------------------------------------------------------------
    This posting is provided "AS IS" with no warranties, and confers no rights.


    MCITP. Знание - не уменьшает нашей глупости.

    7 февраля 2012 г. 7:24
    Модератор

  • Vladimir


    8 февраля 2012 г. 6:43
  • Вот что получаеться при использовании мастера миграции Exchange 2003 для выгрузки в pst. и Import-Mailbox для импорта в Exchange 2010 результат на экране.В целевой папке сбиваеться кодировка. Как я считаю из за проблем в невозможности преобразования ANSCI pst в который выгружает Exchange 2003 в Unicode pst. В котором работает Excahnge 2010.


    Vladimir


    8 февраля 2012 г. 6:46
  • Ну и не используйте его :-)

    Сазонов Илья http://isazonov.wordpress.com/

    8 февраля 2012 г. 7:09
    Модератор
  • Т.е вы предлагаете делать через записи заглушки ? Я вса правильно понял ?


    Vladimir



    8 февраля 2012 г. 7:16
  • Да, трудоемкость не больше, а может и меньше.


    Сазонов Илья http://isazonov.wordpress.com/

    8 февраля 2012 г. 7:40
    Модератор
  • Ок! Отпишусь у результатах с pst много ручной работы .


    Vladimir

    8 февраля 2012 г. 7:47
  • В Итоге делал так
    Скрипт Prepare-MoveRequest.Ps1 не редактировал так как не все так очевидно как предположил Илья.

    Две тестовые учетки ExTest1@adatum.com двигаем в ExTest1@contoso.com 

    Готовиться миграция
    ./Prepare-MoveRequest.Ps1 -Identity ExTest1@adatum.com -RemoteForestDomainController dc.adatum.com -RemoteForestCredential $Remote -LocalForestDomainController dc.contoso.com -LocalForestCredential $Local -TargetMailUserOU "ou=Exchange,DC=contoso,DC=com" -UseLocalObject

    Двигаеться учётная запись при помощи
    New-MoveRequest  .....

    Файлы переносяться из записи заглушки
    Search-Mailbox ......

    Удаляем запись заглушку

    В результате получаем папку в целевом ящики в которой содержиться исходный почтовый ящик. Почти Profit.
    В итоге приходиться выбирать из двух зол. Или pst и проблемы с кодировкой или NewMove Request и возня с заглушками.


    Vladimir


    8 февраля 2012 г. 13:11
  • Как вариант вместо search-mailbox, можно в конце Export/Import.

    http://www.stevieg.org/2010/07/using-the-exchange-2010-sp1-mailbox-export-features-for-mass-exports-to-pst/


    MCITP. Знание - не уменьшает нашей глупости.


    8 февраля 2012 г. 13:24
    Модератор
  • В Итоге делал так
    Скрипт Prepare-MoveRequest.Ps1 не редактировал так как не все так очевидно как предположил Илья.


    Но вам как-то надо бороться с совпадением имен реальных учеток.

    Сазонов Илья http://isazonov.wordpress.com/

    8 февраля 2012 г. 13:42
    Модератор
  • Можно как вариант сделать промежуточную миграцию. В 2003 временно поставить 2010 в него переместить ящик, а потом Export/Import из 2010 в 2010 через PST. Это если конечный домен уже используеться и учетки и почтовые ящики и нельзя переименовать на время миграции учетки и имена пользователей.


    MCITP. Знание - не уменьшает нашей глупости.



    8 февраля 2012 г. 14:04
    Модератор
  • Добрый день коллеги!

    Возник вопрос при миграций почтовых ящиков с 2003 на 2010,(конвертировал с OST в PST и потом перенёс вручную на другой сервер)
    после импорта вижу только папки без имэйлов...какая может быть причина этому?

    Благодарю за ранние


    11 апреля 2012 г. 20:50
  • Создайте новую тему с вашим вопросом и подробнее опишите ситуацию.

    Сазонов Илья http://isazonov.wordpress.com/

    13 апреля 2012 г. 2:13
    Модератор