none
Миграция 2003 - 2010 & LegacyExchangeDN RRS feed

  • Общие обсуждения

  • Приветствую Всех!

    При миграции из 2003 леса в 2008 возник неприятный момент с аттрибутом LegacyExchangeDN, удалось его разрешить лишь к концу миграции.

    Суть задачи:

    Лес А 2008 - целевой, домен + поддомен (SubA.DomainA.ru) , Exchange 2010 СП1.

    Лес Б 2003 - источник, 1 домен (DomainB.ru), Exchange 2003.

    Все подготовлено, права есть, пользователи упешно мигрируются, но порой, по непонятной причине, при выполнении 1го этапа миграции не прописывался аттрибут LegacyExchangeDN. Возникало это спонтанно, часть пользователей переносилась, у другой возникали пробелмы, или вообще не переносились и приходилось шаманить.

    Шаманство заключалось в том, что для выполенения процедуры миграции приходилось удаленно логиниться на Exchange.SubA.DomainA.ru с сервера домена DomainA.ru, вход под учетной записью пользователя миграции домена SubA.ru

    Только в это и помогало, чтобы аттрибут LegacyExchangeDN начинал прописываться, запускаемая команда:

    Prepare-MoveRequest.ps1 -id $user -RemoteForestDomainController 192.168.0.1 -RemoteForestCredential $cred

    В противном случае команда отрабатывала, но аттрибут LegacyExchangeDN  у пользователя не прописывался, соответственно мигарция п.я. не проходила.

    Решение оказалось простым - на Exchange.SubA.DomainA.ru вход выполнялся в виде SubA\MigrationA, если выполнять вход в виде MigrationA@SubA.DomainA.ru то проблема решалась.

    В чем может быть причина?

    При стандартном NTStyle входе хэш пароля отправляется на ближайший контроллер домена. 

    При UPN входе идет обращение к GC который и определяет, какому DC отправить хэш.

    Но как это связанно с процедурой миграции, ведь все аттрибуты получаются из домена-источника?


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007




    28 августа 2012 г. 3:33

Все ответы

  • Добрый день. А какие-нибудь ошибки скрипт при этом выдавал?
    28 августа 2012 г. 5:43
    Отвечающий
  • И случайно netbios имена целевого домена и домена источника не совпадают?
    28 августа 2012 г. 6:26
    Отвечающий
  • К примеру, можно посмотреть, что выдаст эта команда в этих 2х случаях с ключом -Verbose и сравнить.

    Prepare-MoveRequest.ps1 -id $user -RemoteForestDomainController 192.168.0.1 -RemoteForestCredential $cred -Verbose


    28 августа 2012 г. 6:35
    Отвечающий
  • К примеру, можно посмотреть, что выдаст эта команда в этих 2х случаях с ключом -Verbose и сравнить.

    Prepare-MoveRequest.ps1 -id $user -RemoteForestDomainController 192.168.0.1 -RemoteForestCredential $cred -Verbose


    Приветствую!

    Особо страшных ошибок скрипт не выдавал, netbios имена не совпадают, по -Verbose сейчас проверю.


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007

    28 августа 2012 г. 7:37
  • Запуск с ошибкой (ABCDomain - целевой домен, sb.ru - истоник)

    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    VERBOSE: Setting displayName to sdtst
    VERBOSE: Setting Mail to sdtst@sb.ru
    VERBOSE: Setting mailNickName to sdtst
    VERBOSE: Setting msExchMailboxGuid to 24df772f-afc6-441f-8891-52651f9cb88e
    VERBOSE: Setting proxyAddresses to x500:/o=ABCDomain/ou=Exchange Administrative Group
    (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdtst402 SMTP:sdtst@sb.ru X400:c=RU;a= ;p=sb;o=Exchange;s=sdtst;
    VERBOSE: Setting userAccountControl to 514
    VERBOSE: Setting userPrincipalName to sdtst@sb.ru
    VERBOSE: Setting samaccountname to sdtst
    VERBOSE: Setting msExchVersion to 44220983382016
    VERBOSE: Setting msExchRecipientDisplayType to -2147483642
    VERBOSE: Setting msExchRecipientTypeDetails to 128
    Appending x500:/o=sb/ou=First Administrative Group/cn=Recipients/cn=sdtst to proxyAddresses of New Object in Local fore
    st.
    VERBOSE: Setting targetAddress to SMTP:sdtst@sb.ru
    VERBOSE: Setting countryCode to 0
    VERBOSE: Setting givenName to sdtst
    VERBOSE: Setting otherHomePhone to Yanborisovo 115
    VERBOSE: Setting textEncodedORAddress to c=RU;a= ;p=sb;o=Exchange;s=sdtst;
    VERBOSE: Invoke Update-Recipient to Update LegacyExchangeDN.
    subdomain.ABCDomain.ru/Users/sdtst wasn't found. Please make sure you've typed it correctly.
        + CategoryInfo          : ObjectNotFound: (subdomain.ABCDomain.ru/Users/sdtst:RecipientIdParameter) [Update-Recipient],
       ManagementObjectNotFoundException
        + FullyQualifiedErrorId : 8F9C0B15,Microsoft.Exchange.Management.RecipientTasks.UpdateRecipient

    Preparation for sdtst@sb.ru done.
    1 mailbox(s) ready to move.
    Preparead User:sdtst@sb.ru Press ANY key


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007




    28 августа 2012 г. 7:53
  • Удачный запуск (ABCDomain - целевой домен, sb.ru - истоник)

    VERBOSE: Setting displayName to sdtst
    VERBOSE: Setting Mail to sdtst@sb.ru
    VERBOSE: Setting mailNickName to sdtst
    VERBOSE: Setting msExchMailboxGuid to 24df772f-afc6-441f-8891-52651f9cb88e
    VERBOSE: Setting proxyAddresses to x500:/o=ABCDomain/ou=Exchange Administrative Group
    (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdtst402 SMTP:sdtst@sb.ru X400:c=RU;a= ;p=sb;o=Exchange;s=sdtst;
    VERBOSE: Setting userAccountControl to 514
    VERBOSE: Setting userPrincipalName to sdtst@sb.ru
    VERBOSE: Setting samaccountname to sdtst
    VERBOSE: Setting msExchVersion to 44220983382016
    VERBOSE: Setting msExchRecipientDisplayType to -2147483642
    VERBOSE: Setting msExchRecipientTypeDetails to 128
    Appending x500:/o=sb/ou=First Administrative Group/cn=Recipients/cn=sdtst to proxyAddresses of New Object in Local fore
    st.
    VERBOSE: Setting targetAddress to SMTP:sdtst@sb.ru
    VERBOSE: Setting countryCode to 0
    VERBOSE: Setting givenName to sdtst
    VERBOSE: Setting otherHomePhone to Yanborisovo 115
    VERBOSE: Setting textEncodedORAddress to c=RU;a= ;p=sb;o=Exchange;s=sdtst;
    VERBOSE: Invoke Update-Recipient to Update LegacyExchangeDN.
    Appending x500:/o=ABCDomain/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdtst536 to proxyAddresse
    s of Object(CN=sdtst,OU=!OLD_USERS,DC=sb,DC=ru) in Source forest.
    Preparation for sdtst@sb.ru done.
    1 mailbox(s) ready to move.
    Preparead User:sdtst@sb.ru Press ANY key


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007


    28 августа 2012 г. 7:54
  • Вот и ошибка:

    subdomain.ABCDomain.ru/Users/sdtst wasn't found. Please make sure you've typed it correctly.
        + CategoryInfo          : ObjectNotFound: (subdomain.ABCDomain.ru/Users/sdtst:RecipientIdParameter) [Update-Recipient],
       ManagementObjectNotFoundException
        + FullyQualifiedErrorId : 8F9C0B15,Microsoft.Exchange.Management.RecipientTasks.UpdateRecipient

    Я правда миграцией не занимался, но может поможет в случае с ошибкой перед выполнением скрипта, выполнить вот эту команду:

    Set-ADServerSettings -ViewEntireForest:$true

    Или попробовать указать OU с помощью параметра: TargetMailUserOU

    28 августа 2012 г. 8:22
    Отвечающий
  • Ошибку то видели и ранее, но что с ней делать непонятно.

    Ключ ViewEntireForest не помог, с OU тоже не вариант, т.к. система выбирает дефолтный контейне

    Сам пользователь находится и создается, часть свойств также переносится, но с LegacyExchangeDN ошибка.


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007


    28 августа 2012 г. 9:56
  • Спасибо за идею, но увы, с доменом-источником и пользователем порядок полный.

    Ведь они успешно перемещаются, если зайти используя UPN.


    MCSE, MCSA:Messaging (2000/2003) MCITP:EMA, MCTS: Exchange 2007


    29 августа 2012 г. 3:29