We might get this error for few mailboxes during cross forest migration and the mailbox migration will not get completed for these mailboxes.
The archive GUIDs on source ‘Sathish Veerapandian’ and target ‘Sathish Veerapandian’ recipients don’t match. Source archive GUID: 00000000-0000-0000-0000-000000000000, target archive GUID:
+ CategoryInfo : InvalidArgument: (SATHISH@exchangequery.com:MailboxOrMailUserIdParameter) [New-MoveRequest],
+ FullyQualifiedErrorId : [Server=MSEXCH1,RequestId=c1b6f3aa-6138-420b-8deb-6149f349fc43,TimeStamp=8/2/2017 4:54:
28 PM] [FailureCategory=Cmdlet-RecipientTaskException] 5802C9B0,Microsoft.Exchange.Management.Migration.MailboxRep
+ PSComputerName : MSEXCH1.exchangequery.com
Initially the mailbox in the source forest had an exchange archive enabled. When the migration started the all the emails have been moved to the primary mailbox and the archive was disabled for the users.
The ADMT was used initially to migrate the user accounts in bulk for user properties , mail attributes ,prepare move request was run and while running new move request got the above message for few users.
If we see the ADMT logs the users mailbox msexchArchiveguid properties were migrated when the ADMT was run in the bulk job migration initially.
Later since these mailboxes on the source the archive mailbox was removed , the MRSproxy while initiating the mailbox moves from the source identifies this archive guid value on source to be null and target having a older value which was copied by ADMT and gives the error.
We can verify the mailbox archive GUID from source and target by
Get-Mailbox MBXName | fl *archive*
Take all the mailboxes which was failed with this value, prepare a csv file and rerun the ADMT only for them , prepare move request and then run the New move request
This will successfully migrate these mailboxes.
If we have only less number of users handful of them we can simply go to the target user account and clear the old value msexcharchiveguid from the Attribute editor from Active Directory users and Computers.
After this ADMT rerun job is done rerunning the newmoverequest will move all the failed mailboxes.
Thanks & Regards