Steps to perform Live Exchange Server Migration for Exchange 2010, 2013, 2016 and 2019

  1. Connect with Live Exchange using Global Admin credentials.

  2. Start Exchange Management Shell under an administrator context (right-click -> run as administrator)

Step 1:

On the machine where you have installed your Exchange Server, Open the browser (preferably Chrome) and type the URL: https://localhost/ecp

Step 2:

Ignore the unsafe error and click the "Proceed to localhost (unsafe)" link as shown below.

Proceed to localhost (unsafe)

Step 3:

Enter the login credentials of your Administrator account with the domain name in the "Exchange Admin Center" login screen as shown below.

Exchange Admin Center

Step 4:

Click on "Permissions" tab and double click on the "Discovery Management" as shown below.

Permissions Discovery Management

Step 5:

On the screen that appears, add "ApplicationImpersonation" Role and then add "Administrator" (the user account for which you want to Impersonate) as Member. Click '+' if you want to add the members who are having the administrator rights.

Application Impersonation

Step 6:

Click the "Save" button to complete the Impersonation Rights setting.

liveexchange-list-mailboxes

If you are able to view all the live exchange user accounts, click the “Continue To Mailbox Mapping” button

or

In List of Mailboxes, if you are missing the Mailbox names, then execute the below Exchange Management Shell (EMS) commands to generate the CSV file

Command: Copy & Paste it on EMS & change CSV file path

Get-Mailbox -ResultSize Unlimited | Select-Object PrimarySmtpAddress | export-csv "C:\Mailbox_Names.csv"

Result
generate-csv


 verify-csv

Verify the generated CSV file, check for the missing mailboxes.


 liveexchange-load-csv

Click the “Load Mailboxes From CSV File” button


 choose-csv

Select the generated CSV file


 liveexchange-list-mailboxes


 Click the “Continue To Mailbox Mapping” button


 live-map-mailboxes


 Now you can map the source mailboxes to targeted user account.