none
Exchange 2010 SP1 Prepare-MoveRequest.Ps1 cross forest migration

    Question

  • We are migrating to Server 20008R2 / Exchange 2010 SP1 (from server 2003, Exchange 2003), and as part of the process, have created a new forest with a different FQDN.

    Now we at the end of the migration after finishing with the ADMT tool, and trying to migrate from Exchange 2003 to 2010, and the part of the process is using the Prepare-MoveRequest.Ps1 to merge attributes from source domain to target domain accounts (-UseLocalObject -OverWriteLocalObject switches).

    The problem is that Prepare-MoveRequest.Ps1 script copies the source accounts as new ones, instead of merging them, as source and target account have different FQDN.

    There is also a message: WARNING: Cannot find corresponding object for XXX (source domain FQDN) in current forest. 'member' not updated.

    Any idea how to solve this issue, and merge the source attributes to new one?

    Thanks!


    Friday, July 01, 2011 8:23 PM

Answers

  • Hi,

    I hope you are running the below command.
    Prepare-MoveRequest.ps1 -Identity JohnSmith@Fabrikan.com -RemoteForestDomainController DC001.Fabrikam.com -RemoteForestCredential $RemoteCredentials -LocalForestDomainController DC001.Contoso.com -LocalForestCredential $LocalCredentials

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

    Can you post the entire command you are running! 


    Gulab | MCITP: Exchange 2010-2007 | Skype: Gulab.Mallah | Blog: www.ExchangeRanger.Blogspot.com
    • Marked as answer by Frank.Wang Friday, July 08, 2011 1:35 AM
    Saturday, July 02, 2011 10:22 AM

All replies

  • Hi,

    I hope you are running the below command.
    Prepare-MoveRequest.ps1 -Identity JohnSmith@Fabrikan.com -RemoteForestDomainController DC001.Fabrikam.com -RemoteForestCredential $RemoteCredentials -LocalForestDomainController DC001.Contoso.com -LocalForestCredential $LocalCredentials

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

    Can you post the entire command you are running! 


    Gulab | MCITP: Exchange 2010-2007 | Skype: Gulab.Mallah | Blog: www.ExchangeRanger.Blogspot.com
    • Marked as answer by Frank.Wang Friday, July 08, 2011 1:35 AM
    Saturday, July 02, 2011 10:22 AM
  • Hi.
    We tried using both this form, and having the OverWriteLocalObject flag specified - unfortunately it never worked.
    Probably because we migrated from XXX.it domain to XXX.local, the script couldn't locate the matching objects because the difference in OU tree structure.
    As we were under severe time pressure, we had to erase the user accounts, import the accounts via prepare-moverequest, and re-import via ADMT. It worked, but I will appreciate any idea to how solve this in future in similar situation.
    Thanks.

    Saturday, July 02, 2011 5:13 PM
  • The OU structure isn't relevant here. I don't have a copy of the script handy, but, you can open it up and see how it does the matching...
    My Book - Active Directory, 4th Edition
    My Blog - www.briandesmond.com
    Saturday, July 02, 2011 5:45 PM