none
Миграция почтовых ящиков из 2007 в одном лесу в 2010 в другом лесу RRS feed

  • Вопрос

  • Доброго дня всем!

    Подскажите пожалуйста!

    Есть EX организация на базе 2007 сервера (домен, AD все на одном сервере). Этот сервер устанавливался и настраивался когда только только начинал общатся с EX, соответственно много всяких ошибок и косяков.

    Более менее разобравшись и пройдя курсы по EX 2007 и в связи с выходом EX 2010 было принято решение о переезде на него с разделением ролей EX. Дабы не тянуть из старой организации кучу ошибок поднял новый лес с другим именем AD, установил EX 2010, настроил его.

    Произвел миграцию пользователей AD из старого леса в новый средствами ADMT 3.1

    Попытался мигрировать ящики с помощью этой инструкции

    http://technet.microsoft.com/ru-ru/library/aa997145(EXCHG.80).aspx

    невыходит. Я так понял эта инструкция непременима к EX 2010.

    Собственно вопрос, как лучше произвести миграцию в данной ситуации?

    30 марта 2010 г. 16:41

Ответы

  • Нет, в соответствие с LegacyExchangeDN вида  /O=Contoso/OU=Exchange Administrative Group (FYDIBO)/CN=Recipients/CN=userc43454

    ПС. Прошу прощения, конечно же речь идет об X500 адресе. Вам нужно добавить X500 адрес, используя legacyexchangedn из старого леса AD

    • Предложено в качестве ответа Daniil KhabarovModerator 5 мая 2010 г. 14:52
    • Помечено в качестве ответа gray-haired 8 мая 2010 г. 14:04

Все ответы

  • Так-с, у вас пользователи с почтовыми ящиками уже были на  2007 exchange?

    Командлета Move-mailbox Больше нету в exchange 2010. Для  этого появился новый командлет new-moverequest , у него естьновые приятные плюшки, так и особенности применени. 

    Еще полезно почитать будет мануал и вот это


    Если сообщение было информативным, отметьте его как правильный ответ. Сразу видно ответ на вопрос :-)
    30 марта 2010 г. 19:43
  • Понял.

    Завтра попробую, о результате отпишусь.

    31 марта 2010 г. 3:53
  • А на EX 2007 обязательно ставить SP2

    Боюсь  я что после установки SP2 савсем помрет старый EX

    Бэкап разумеется есть, но на востановление уйдем много времени.

    1 апреля 2010 г. 5:58
  • Добрый день.

    Для миграции ящиков между лесами с Exchange 2007 на Exchange 2010 нет необходимости устанавливать SP2. Процедура перемещения ящика действительно немного изменилась, более подробно процедура описана тут.

    http://technet.microsoft.com/en-us/library/ee633491.aspx

    http://technet.microsoft.com/en-us/library/ee861103.aspx

    Так же после запуска Prepare Mailbox учетную запись пользователя необходимо будет с мигрировать в целевой домен используя ADMT 3.1 и запустить http://technet.microsoft.com/en-us/library/dd876952.aspx

    Так же можно посмотреть следующую инструкцию http://msexchangehelp.wordpress.com/2010/03/13/cross-forest-move-mailbox-request-from-exchange-2003-to-2010/

    Хоть там и фигурирует Exchange 2003 процесс для Exchange 2007 не сильно отличается.

     

    2 апреля 2010 г. 13:50
  • Уважаемый CTV

    как продвигается решение проблемы?

    6 апреля 2010 г. 10:18
    Модератор
  • Прошу прощение за молчание, отправили в срочную командировку на 2 неделе, по приезду сразу займусь данным вапросом.

    12 апреля 2010 г. 12:27
  • Ну собственно попробовал переместить ящик по этой инструкции

    http://msexchangehelp.wordpress.com/2010/03/13/cross-forest-move-mailbox-request-from-exchange-2003-to-2010/

    на последнем этапе при выполнении команды New-MoveRequest вылезла вот такая ошибка:

    Служба "net.tcp://cas1.corp.domain.local/Microsoft.Exchange.MailboxReplicationService" обнаружила исключение. Ошибк
    а: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80004005, ec=2423)
    Diagnostic context:
        ......
        Lid: 11672   dwParam: 0x6BA      Msg: EEInfo: NumberOfParameters: 0
        Lid: 16280   dwParam: 0x6BA      Msg: EEInfo: ComputerName: n/a
        Lid: 8600    dwParam: 0x6BA      Msg: EEInfo: ProcessID: 2088
        Lid: 12696   dwParam: 0x6BA      Msg: EEInfo: Generation Time: 2010-04-13 09:25:10:673
        Lid: 10648   dwParam: 0x6BA      Msg: EEInfo: Generating component: 18
        Lid: 14744   dwParam: 0x6BA      Msg: EEInfo: Status: 11001
        Lid: 9624    dwParam: 0x6BA      Msg: EEInfo: Detection location: 320
        Lid: 13720   dwParam: 0x6BA      Msg: EEInfo: Flags: 0
        Lid: 11672   dwParam: 0x6BA      Msg: EEInfo: NumberOfParameters: 1
        Lid: 8856    dwParam: 0x6BA      Msg: EEInfo: prm[0]: Unicode string: MAIL
        Lid: 45169   StoreEc: 0x977
        Lid: 52465   StoreEc: 0x977
        Lid: 60065
        Lid: 33777   StoreEc: 0x977
        Lid: 59805
        Lid: 52209   StoreEc: 0x977
        Lid: 19778
        Lid: 27970   StoreEc: 0x977
        Lid: 17730
        Lid: 25922   StoreEc: 0x977
        + CategoryInfo          : NotSpecified: (0:Int32) [New-MoveRequest], MailboxReplicationTransientException
        + FullyQualifiedErrorId : F7B6C0BB,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

     

    Кто что думает по этому поводу?

    13 апреля 2010 г. 9:37
  • Вот что пишут иностранные коллеги про эту ошибку


    The new-moverequest was failing because it could not find the sourcemailbox server by NetBIOS name resolution.  The trust was setup properly and I could ping the source mailbox by fqdn; however, I could not ping by shortname. 

    To fix this, I had to set DNS suffixes for the trust domains in the Network TCP/IP settings.  Once I was able to ping by shortname, the new-moverequest cmdlet worked fine.

    13 апреля 2010 г. 9:47
    Модератор
  • Добавил DNS суфикс в настройках обоих доменов, пинг проходит по netbios имени (автоматом добавляет суфикс DNS).

    Ошибка осталась. EX 2010 разделен на два сервера, на одном маилбокс (mb1), на другом клиент акцес и хаб траспорт(cas1). Миграцию делаю на маилбокс сервере, а в ошибке почемуто присутствует cas1, почему?

    13 апреля 2010 г. 11:11
  • Команда такого вида:

    New-MoveRequest -Identity "CN=Тестовый,OU=Users,OU=Users OU,DC=corp,DC=Target,DC=local" -RemoteLegacy -TargetDatabase "Database" -RemoteGlobalCatalog mail.source.local -RemoteCredential $Remote -TargetDeliveryDomain "corp.target.local"

    14 апреля 2010 г. 5:59
  • Отключил брандмауэр на обоих серваках, ошибка изменилась:

    Командлет New-MoveRequest можно использовать только для перемещения почтовых ящиков Exchange 2007 SP2 или более поздней
     версии. Для почтовых ящиков версий, предшествующих Exchange 2007 SP2, используйте командлет Move-Mailbox.
        + CategoryInfo          : InvalidArgument: (corp.target.../Users/Тестовый:MailboxOrMailUserIdParameter) [New-M
       oveRequest], RecipientTaskException
        + FullyQualifiedErrorId : F7E7A1B7,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

    Я так понимаю придется ставить SP2 на EX2007

    14 апреля 2010 г. 6:49
  • Добрый день,

    Насколько я понимаю, это обязательное условие: вот . Соответственно, вы не можете так же и использовать другие командлеты .

    Поэтому , предположу, что вам придется установить его все-таки.

    А что за Брендмауэр у вас был? Я так понимаю, что он был первым затыком.

    15 апреля 2010 г. 8:19
    Модератор
  • Добрый день.

    Для миграции ящиков между лесами с Exchange 2007 на Exchange 2010 нет необходимости устанавливать SP2. Процедура перемещения ящика действительно немного изменилась, более подробно процедура описана тут.

    http://technet.microsoft.com/en-us/library/ee633491.aspx

    http://technet.microsoft.com/en-us/library/ee861103.aspx

    Так же после запуска Prepare Mailbox учетную запись пользователя необходимо будет с мигрировать в целевой домен используя ADMT 3.1 и запуститьhttp://technet.microsoft.com/en-us/library/dd876952.aspx

    Так же можно посмотреть следующую инструкциюhttp://msexchangehelp.wordpress.com/2010/03/13/cross-forest-move-mailbox-request-from-exchange-2003-to-2010/

    Хоть там и фигурирует Exchange 2003 процесс для Exchange 2007 не сильно отличается.

     

     

     

    Просто меня смутил этот пост.
    Брендмауэр стандартный виндовый, видимо перестарался с закрытием партов, но с этим та все стало понятно. А вот с SP2 боюсь, почта в данный момент слишком критична для организации. Но видимо придется неспать пару дней.

    15 апреля 2010 г. 9:04
  • Уважаемый CTV,

    как продвигается решение проблемы?

    21 апреля 2010 г. 12:03
    Модератор
  • Сегодня, буквально час назат все получилось. Ящики перемещаются.

    Для успешной миграции сделал следующее: сделал на обоих серверах дополнительные зоны DNS каждого сервера, на всякий случай добавил  в настройках сетевой карты во вкладке DNS суфикс удаленного домена, на время миграции отключил брендмауэр.

    а далее по этой инструкции http://msexchangehelp.wordpress.com/2010/03/13/cross-forest-move-mailbox-request-from-exchange-2003-to-2010/

    Возник еще один вопрос, как избежать при миграции удаления ящика из старого домена и как мигрировать сразу несколько ящиков?

    21 апреля 2010 г. 14:29
  • Копировать почтовые ящики у вас получиться только в pst, а так чтобы они оставались и на том сервере - невозможно. Можно импортировать почтовые ящики, посмотрите здесь .

    Что касается того, чтобы двинуть несколько ящиков, то можете посмотреть вот это

    • Помечено в качестве ответа gray-haired 26 апреля 2010 г. 4:03
    • Снята пометка об ответе gray-haired 30 апреля 2010 г. 4:16
    22 апреля 2010 г. 14:27
    Модератор
  • Добрый день!
    Вобщем остановился на перемещении по одному ящику.

    Возникла другая проблема:

    После перемещения ящика в письмах находящихся в нем с адресатом из старого леса (адресат тоже был перемещён) при овете на это письмо приходит с ощибкой о недоставке. Заметил что если открыть из письма параметры адресата то у него краткое имя /O=Contoso/OU=Exchange Administrative Group (FYDIBO)/CN=Recipients/CN=test а если смотреть через ADSI параметры этого юзера то у него в LegacyExchangeDN вот такое /O=Contoso/OU=Exchange Administrative Group (FYDIBO)/CN=Recipients/CN=userc43454

    Если при ответе выбрать заного этого пользователя из адресной книги то все уходит нормально.

    Как исправить данный трабл?

    30 апреля 2010 г. 4:52
  • Посмотрите в свойствах пользователя на его имя X400 и т.д., оно корректно?
    30 апреля 2010 г. 13:45
    Модератор
  • А по конкретней можно?

  • По конкретней - такое поведение by design. Для того, чтобы работал reply на старые письма вам нужно обеспечить наличие этих X400 адресов в новом каталоге. Эти адреса можно задать вручную с помощью EMC, можно скриптом через ADSI, можно попробовать воспользоваться IIFP

    http://support.microsoft.com/kb/951077

  • Я так понимаю надо добавить в свойствах пользователя через EMC электронный адрес типа X.400

  • Не совсем так - в свойства того пользователя, которому идет reply

  • т.е. у меня допустим были два пользователя test1 и test2, они переписывались между сабой в старом домене я переместил их в новый и добавил X.400 адрес. После этого они смогут отвечать на старые письма не добовляя заного собеседника.

  • Да, нужно добавить старый X400 адрес
  • Да, но старый адрес такой же. Разница старого леса от нового то что старый назывался как купленый внешний домен а в новом добовлена приставка local и политикой адресов присваевает внешний адрес.
  • Старый адрес не может быть таким же. Такой же он был бы только в случае абсолютной идентичности в именовании доменов, при этом вы не смогли бы установить между ними доверительные отношения. Домены у вас разные, поэтому X400 адреса тоже разные

  • сделано бало так: старый лес (купленное доменое имя такое же) contoso.com, новый лес contoso.com.local. В старом лесе адреса @contoso.com, в новом соответствено @contoso.com.local плюс к этому добавлен обслуживаемый купленый домен contoso.com и палитикой адресного пространства добавляется каждому пользователю внешний smtp адрес @contoso.com
  • Речь идет про адреса X400, имена доменов у вас разные (contoso.com и contoso.com.local), соответственно и X400 адреса разные. Выше я вам уже отписал возможные варианты ваших действий
  • Возможно я что то недопонял. X.400 адреса будут вида test@contoso.com или нет?

  • Нет, в соответствие с LegacyExchangeDN вида  /O=Contoso/OU=Exchange Administrative Group (FYDIBO)/CN=Recipients/CN=userc43454

    ПС. Прошу прощения, конечно же речь идет об X500 адресе. Вам нужно добавить X500 адрес, используя legacyexchangedn из старого леса AD

    • Предложено в качестве ответа Daniil KhabarovModerator 5 мая 2010 г. 14:52
    • Помечено в качестве ответа gray-haired 8 мая 2010 г. 14:04
  • Спасибо большое за помощь, все получилось с адресом X500