Exchange 2010 Cross Forest Mailbox Move Error

I am working on a large AD migration.  I built a test environment with a single server running PDC/MBX/CAS/HUB roles and ADMT, I was able to successfully migrate users and mailboxes.  I begin the production build and now it isn't working.  Here is the current setup, dedicated PDC with ADMT, CAS/HUB server, MBX server.  

In the source domain I built a test user and gave it some mail, tested as a normal user on the source domain, works great.  I migrated the mailbox first by running the Prepare-MoveRequest script, then New-MoveRequest both from the MBX server, then on the PDC running ADMT, I migrate the user.  When I try to open the mailbox properties on the Target domain to make sure it worked I get the following error, "The operation couldn't be performed because object 'domain.local/Users/TestUser' couldn't be found on 'DC01.domain.local'.  It was running the command 'Get-Mailbox -Identity 'domain.local/Users/TestUser' - ReadFromDomainController"  

I have tried this with a few users and I was starting to use include files, but nothing I have tried works, the SAME setup and migration steps from my test environment do not work now.  When I run "Get-User TestUser | fl" I noticed that the RecipientType is UserMailbox, and the RecipientTypeDetails is MailUser, this seems wrong to me.  What steps can I try next to either fix this TestUser or to fix my migration steps??

Thank you in advance for the help.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Larry LarmeuPrincipal ConsultantCommented:
You need to migrate the user account first, then use the prep powershell script, then move the mailbox.
cbitsupportAuthor Commented:
I tried User, then Prep, then MBX move, Results:

User worked fine
Prep failed because source acct was disabled, I enabled it and it prepped successfully
Move MBX, worked from Exchange Shell, but in Console shows failed because "Error: Multiple objects with Guid xxxxx-xxx-xxx-xx-xxx-xxxxxxx were found"
Rajith EnchiparambilOffice 365 & Exchange ArchitectCommented:
ADMT first, then prep script, then move mailbox.
The options you select in ADMT makes a big impact.

Follow these steps
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Larry LarmeuPrincipal ConsultantCommented:
That is a good guide.  You do need to make sure that you do ADMT correctly, then make sure your target is mail enabled and run the prep script.  You should be able to do your mailbox move at that point.  I believe the GUID problem is one I have had before in lab tests and is fixed by successfully prepping the mailbox.
cbitsupportAuthor Commented:
Ok, here is the latest.  I have spent the past 2 days running different ways to do this and here are my results.  Following that guide exactly, I end up with a working account but in the process I have a second one.  TestUser1 in the source is now TestUser1 and TestUser1016487338 in the target, the main TestUser1 works but I have a stub account now.  Something doesn't seem right with that.  

Steps I took:
I ran ADMT to migrate the user account, then prepared the mailbox,  at this point, I have 2 mailboxes showing in Ex2010, ran the MBX move and still have 2 mailboxes in Ex2010, the one the ADMT moved looks corrupt and the other one looks normal.  The 2 aren't talking, so I ran ADMT again and this got the user/mailbox talking again but I am left with this stub account.

Also, which I forgot to mention, I am coming from Exchange 2007.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cbitsupportAuthor Commented:
bump,  Any updates or suggestions of things to try??  Thank you.
cbitsupportAuthor Commented:  

I ended up figuring this out on my own.  
I ran the ADMT to migrate the user account, then ran the script mentioned in this article, NOT the Prepare-MoveRequest script, then move the mailbox like normal.  This works, it retains the user's SID and the user's mailbox contents.  Hope this helps anyone else in my situation.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.