When moving mailboxes from Exchange Online to Exchange 2016 on-premises in a hybrid environment, the move fails with an error “Cannot find a recipient that has mailbox GUID ‘ ‘
The error is listed here for Search Engine purposes:
Error: MigrationPermanentException: Cannot find a recipient that has mailbox GUID ’add02766-9698-48e6-9234-91c3077137bc’. –> Cannot find a recipient that has mailbox GUID add02766-9698-48e6-9234-91c3077137bc ’.
When checking the user account with ADSI Edit in the on-premises Active Directory it is obvious that this property is empty:
When checking the Mailbox in Exchange Online (using Remote PowerShell) the Exchange GUID is visible:
It took me some time to figure out why this property was empty. Normally when moving mailboxes from Exchange on-premises to Exchange Online the Mailbox GUID is retained. Keeping the Mailbox GUID makes sure you don’t have to download the .OST file again after moving to Exchange Online.
What happened here is that the user was created in Active Directory on-premises, and a Mailbox was directly created in Exchange Online using the Enable-RemoteMailbox command. In this scenario, there never was a Mailbox on-premises and thus never a Mailbox GUID.
The solution is to copy and paste the Mailbox Guid as found in the previous command into the Remote Mailbox object on-premises using the Set-RemoteMailbox command:
When setting the Mailbox Guid the mailbox can be moved from Exchange Online to Exchange on-premises.
Ps. Don’t forget to repeat this for an archive mailbox (if one exists)
Before you start moving mailboxes you have to make sure that all accepted domains used by mailboxes on-premises are configured in Office 365. This can be tricky, you wouldn’t be the first admin that experience failed migration because of a domain.local email address on an on-premises Mailbox J
Now, when you want to move a mailbox from Exchange on-premises to Exchange Online, navigate again to the Exchange Admin Center, and under recipients select migration. Click the + icon and select migrate to Exchange Online to start the new migration batch wizard.
For the migration type, select Remote move migration which is supported by Exchange 2010 or later.
Click Next to continue. Select the mailboxes you want to migrate to Exchange Online, you can use the people picker feature (click the + icon under Select the users that you want to move) for this, or you can use a CSV file to select the mailboxes you want to move.
Continue reading Moving Mailboxes in a Hybrid Configuration – Part II
If you don’t want to use the standard Microsoft tools for migrating Mailboxes to or from Exchange Online you have to use a 3rd party solution. One online solution is MigrationWiz from BitTitan. There are a number of advantages of using MigrationWiz over the standard Microsoft tools, especially when using a Cutover Exchange Migration (CEM) or a Staged Exchange Migration (SEM). A Cutover Exchange Migration is basically a big bang scenario where you switch all services at the same time and gradually migrate all the Mailbox content. There’s no way to schedule anything here and this is much better when using MigrationWiz.
MigrationWiz is using Exchange Web Services to login to your on-premises Mailbox and to your online Mailbox to move all the content between the two platforms.
Continue reading Move mailboxes using MigrationWiz
Recently I was doing a project with Exchange 2013 on-premises and Exchange Online in a hybrid configuration (with ADFS etc.). Exchange 2013 was connected to the Internet using a (Juniper) firewall, so no TMG involved. Exchange 2013 was functioning properly.
Continue reading The call to mrsproxy.svc failed. The HTTP request was forbidden
When moving mailboxes from Exchange 2003 or Exchange 2007 to Exchange 2010 the move request finishes, but with a status of CompletedWithWarning:
The mailbox is moved to Exchange 2010, but the time to finish the actual migration takes a long time. The first reports of this issue I’ve seen came with Exchange 2010 SP2 RU3.
Continue reading MapiExceptionUnexpectedMailboxState: Unable to delete mailbox