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.

Now start Batch Mailbox Move process 

MigrationBatch procedure can be done using two ways 

Before proceeding, need to generate a CSV file that includes a single column along with the mail address for the mailboxes which you want to move.

Note: The name of the header column must be EmailAdress and save it as CSV file format. 

Step1) Login EAC in Exchange 2013 >> Click on Recipient tab from the left pane 

Then hit on Migration tab from the right pane and click on "+" symbol and then choose “Move to a different database” option.

Step2) Select the created CSV file for moving bulk mailboxes

Step3) Enter the Migration Batch under the “New Migration Batch Name” column and also choose the Archive and a Target Database option. 
  • Archive: Select the “Move the primary mailbox and the archive mailbox if one exists”
  • Target Database: “Enter the database name you’d like to move this mailbox to:” then click on next tab from the bottom left.

Step4) Enter the user who will receive a report once batch migration task is done. 

  • Select the “Automatically start the Batch” option under the “Please select the preferred option to start the batch:”
  • Select the”Automatically Complete the Migration Batch” option under the “Please select the preferred option to complete the batch:”

Step5) Once the above mentioned process done successfully and move process has begun then syncing progress status will be show on the screen 

Step6) After completing the syncing process it shows the Synced status and also shows the Migration Batch option where you need to select the “Complete the Migration Batch “option from the right pane. 

Step7) It will change the status of Synced as “completing” and ultimately complete the Batch Migration process.

Step8) Once entire process successfully completed and batch move shows the “Completed” status then user receives email notification.

Now Batch Move Mailboxes process is done using Exchange Admin center-GUID Mode

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

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. 

1 comment:

  1. EdbMails EDB to PST Converter Tool is an effective & reliable tool provides impeccable recovery. This tool recover & repair all damaged .edb files and then transfer them into usable format that is PST. It supports all versions of Windows and restore PST files in your location. It restores all files in original formats such as HTML, Text, RTF, etc. It is preview of all damaged or corrupted EDB files before restoration. Free availability of trial version with the help of you can easily understand the complete procedure of recovery.

    For more information visit: Convert EDB to PST