Sunday, April 03, 2011

Microsoft Exchange Server 2010 SP1 on Windows 2008 Server R2 post-installation gotchas: Deleting Arbitration Mailboxes

Exchange mailboxes consists of the normal user/resource Mailboxes and Arbitration mailboxes.

Arbitration mailboxes are “… used for managing approval workflow. For example, an arbitration mailbox is used for handling moderated recipients and distribution group membership approval”. Refer: http://technet.microsoft.com/en-us/library/bb123685(EXCHG.140).aspx

To delete a Mailbox database (especially the first created Mailbox database), you need to move out ALL mailboxes first into another Mailbox database.

In a normal Exchange console or from Get-Mailbox command these Arbitration mailboxes would not appear unless supplied with an additional –Arbitration parameter. Thus, in Exchange 2010, to move all mailboxes to another database would require the following command:

1. Moving all normal user/resource mailboxes from DB1 to DB2

   1: Get-Mailbox -Database DB1 | New-MoveRequest -TargetDatabase DB2

2. Moving all Arbitration mailboxes from DB1 to DB2



   1: Get-Mailbox -Database DB1 -Arbitration | New-MoveRequest -TargetDatabase DB2

Wait for the move request to complete and delete/remove the required database.

No comments: