Issue
How to manually move a mailbox?
Solution
There may be times while working an Exchange Pro support case where the mailbox has fallen out of sync, regarding the location of a mailbox. In these cases, it may be necessary to manually move a mailbox to a different Exchange database.
This may be accomplished by using the Exchange Management Console, or PowerShell. This tutorial will cover the PowerShell method.
Open Exchange Management Shell (PowerShell)
As a mailbox may only be moved once, ensure that there is not currently an active move-request by clearing the request:
Remove-MoveRequest –Identity user@company.com
Then determine which database you wish to move the user to. You can get the list of available databases by typing:
Get-MailboxDatabase –Server ServerName
Once you have the available options type:
New-MoveRequest –Identity user@company.com -TargetDatabase "Mailbox Database"
You can view the status of this move by continually executing:
Get-MoveRequestStatistics –Identity user@company.com