Move Mailbox from Exchange 2010 to Exchange 2016
In this post, I will look at two ways of how to move a Mailbox from Exchange 2010 Mailbox Database to Exchange 2016 Mailbox Database.
The first option I will use is the Exchange 2016 Admin Center, to get started we need to login to the Admin Center and then Navigate to Recipients.
https://TCLEX16-01.Thatcloudlab.local/ecp
To move a mailbox, navigate to Migration and click on the + icon and the from the drop down select “Move to a different database”
From the “New local mailbox moves” windows select the mailbox you wish to move by clicking the + icon.
Select the user and click add then ok.
Click on Next and provide a name for the migration job as well as selecting the Target Database.
Click on Next to specify the user who will receive the migration report, and select the preferred option for start the migration job.
Once done click on “New” to start the process.
From the Exchange Admin Center, you can see the status of the migration job.
Once the migration job has been completed the status will update to completed and will look like the following image.
To verify that the mailbox is now on an Exchange 2016 mailbox Database, I will run the following one liner in Exchange Management Shell.
1 |
Get-Mailbox dan.houq |select Name,ServerName,Database |
As we can see the mailbox has been moved to Exchange 2016 and that process was done using the Admin Center.
Let’s look at how to move a mailbox from Exchange 2010 to Exchange 2016 using PowerShell. This process is way less clicks that the previous one .
To get start we need to open Exchange Management Shell and run the following to get a list of Mailboxes on Exchange 2010.
1 |
Get-Mailbox |Where {$_.AdminDisplayVersion –Like “*14.3*”} |Select Name,AdminDisplayVersion |
As we can see the above results will only show the Mailboxes which is currently still residing on an Exchange 2010 Mailbox Database.
To migrate a Mailbox from Exchange 2010 to Exchange 2016 using PowerShell we need to run the following one liner.
1 |
Get-Mailbox John.Hay |New-MoveRequest -TargetDatabase TCLDB01 -BatchName John-Move-EX16 |
Let’s verify the Migration status by running the following.
1 |
Get-MoveRequest |
Let’s verify where the Mailbox is located by running the following.
1 |
Get-Mailbox John.Hay |Select Name,ServerName,Database |
As we can see the Mailbox has been moved to the Exchange 2016 Database.
To sum it up, in the post we looked at how to migrate a mailbox from Exchange 2010 to Exchange 2016 using the Exchange Admin Center as well as the Exchange Management Shell.
#ThatLazyAdmin
Be First to Comment