Where’s the Move-Mailbox command in Exchange 2010 Release Candidate…?

When you’re trying to move a mailbox to another mailbox database, you’ll discover that the command Move-Mailbox is no longer available. What next….

In Exchange 2010 Release Candidate (RC), there’s a new command available to move a mailbox to another mailbox database, New-Moverequest.

In this example I’m going to move all the mailboxes, including the default arbitration mailboxes to a new mailbox database, otherwise you can not delete the default mailbox database created by Exchange!

1.) With the following command you can get a list of all the Move Requests. Get-Moverequest | fl
2.) Run the command Get-Mailbox -Database “database name” -Arbitration | ft -wrap -auto for a list of all the hidden arbitration mailboxes in the default mailbox database
3.) To move the arbitration mailbox to the new mailbox database, run the following command New-MoveRequest -Identity “SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}” -TargetDatabase MD01
4.) After moving all the arbitraion mailboxes to the new mailbox database, run the following command Get-Moverequest | fl
5.) Before we can remove the default mailbox database, you’ve to remove all the move requests associated with the source mailbox database
6.) To get a list off all the associated move requests, run the following command Get-MoveRequest -SourceDatabase “Mailbox Database 1205181900”
7.) To remove the move requests, run the command Remove-Moverequest -<Recipient ID>
Note:
For a list off all the Recipient ID’s you can run Get-Mailbox -Database “database name” -Arbitration | ft -wrap -auto
8.) After removing all the remove requests, you’re able to succesfully remove the default mailbox database

EXC2010_MR_01    EXC2010_MR_02    EXC2010_MR_03

EXC2010_MR_04    EXC2010_MR_05    EXC2010_MR_06

EXC2010_MR_07    EXC2010_MR_08

Leave a Reply

You must be logged in to post a comment.