Saturday, 6 December 2014

How to Apply Batch Mailbox Move in Exchange Server 2013

Microsoft introduces a new concept of MigrationBatch in 2013 version of Exchange server. The New-MigrationBatch feature provides some advanced architectural improvement and also relies on MRS (Mailbox Replication Service) along with enhanced management ability. If you’re in Co-Existence mode with Exchange server 2013 and you want to move mailboxes then need to apply MigrationBatch feature.

Start the Mailbox Migration Process in Exchange server 2013
When Exchange server 2013 installed in organization, Arbitration Mailbox called Migration mailbox GUID is also created. Now we need to check the migration mailbox using Get-Mailbox-Arbitration command.

Arbitration Mailbox/Migration Mailbox is placed in user container in AD users and computers. The used of this mailbox is it play major role for mailbox migration activities in 2013 server

For performing the batch mailbox move in Exchange 2013 using MigrationBatch command then Migration Mailbox must be presented and enabled.

Step1) New-Migration Batch
Run below mention command for creating new migration request for a batch of users

Step2) Begin Migration Batch
For the beginning of the actual move, need to run this “Start-MigrtaionBatch” command, it also continues the pending batch migration request which was created in step number first.

Run the below mention command If you've created multiple batches

Step3) Monitoring the Batch Moves

Use this command for getting the process status of migration for single mailboxes

Use this command for getting the process report of migration for multiple batches

When it’ll show the “completing” status than mean migration batch is done

Step4) Complete-MigrationBatch Process
Now need to use complete-MigrationBatch command to confirm the migration procedure

Once you confirm the migration process then you can use –NotificationEmails parameter it send the status report on your mail after completing the batch migration process.

Step5) Remove-MigrationBatch

Run Remove-MigrationBatch command it helps to delete migration batch when batch move process is done or is not running

Now Batch Move Mailboxes process is done using Exchange Management Shell-Command Line Mode

Summary

In this post I described the manual process how to move multiple mailboxes in Exchange Server 2013 using Exchange Admin Center and Exchange Management Shell these both ways helps to move local mailbox database to another database in Exchange 2013 Server. In other case if you have corrupted EDB file and you want access its database in Exchange 2013 server then I would suggest you try Exchange Recovery software for recovery of corrupted EDB file mailbox database this application also restores its data into Online Exchange server EDB file format or Outlook PST File format.