The Hybrid Configuration Wizard couldn’t create the migration endpoint. Without that, you cannot migrate mailboxes to Exchange Online in Microsoft 365. So, let’s create it manually and verify that the migration endpoint is successfully created. In this article, you will learn how to create a new migration endpoint in Microsoft 365.
Migration Endpoints in Exchange Online
Migration endpoints are management objects that describe the remote server and the connections that can be associated with one or more batches.
They store details about the remote server, login credentials, and settings that control how fast data is moved. Once set up, these endpoints can be used for one or more migration jobs.
Step 1. Get MRS proxy endpoint
Before you start and create a migration endpoint in Exchange Online, you must enable and get the MRS Proxy endpoint URL from the on-premises Exchange Server.
- Sign in to the Exchange Server on-premises
- Start Exchange admin center
- Click on Servers > virtual directories
- Double-click on EWS (Default Web Site)


- Copy the external URL hostname
- Ensure that the Enable MRS Proxy endpoint is checked


Step 2. Create migration endpoint in Exchange Online
You can create a new migration endpoint in Exchange Online (Microsoft 365) using the Exchange Admin Center or Exchange Online PowerShell.
Create migration endpoint in Exchange Admin Center
To create a new migration endpoint in Exchange admin center, follow the steps below:
- Sign in to Exchange admin center
- Click on Migration
- Click Endpoints


- Click on Add


- Select the migration type: Exchange Remote
- Migration endpoint name: Hybrid Migration Endpoint – EWS
- Fill in the on-premises admin account and password
- Fill in the Remote MRS proxy server: mail.exoip.com
- Click Create


- The migration endpoint is successfully created


Create migration endpoint with PowerShell
To create a new migration endpoint in Exchange Online PowerShell, follow the steps below:
- Run PowerShell as administrator and Connect to Exchange Online PowerShell.
Connect-ExchangeOnline
- Run the command below and fill in the on-premises administrator credentials
$cred = Get-Credential
- Run the command to create a new migration endpoint
New-MigrationEndpoint -Name "Hybrid Migration Endpoint" -RemoteServer "mail.exoip.com" -ExchangeRemoteMove -Credentials $cred
- Verify that the migration endpoint is created successfully
Identity EndpointType RemoteServer
-------- ------------ ------------
Hybrid Migration Endpoint ExchangeRemoteMove mail.exoip.com
Step 3. Verify migration endpoint
Verify that the migration endpoint is successfully created in Exchange Online:
- Run PowerShell as administrator and Connect to Exchange Online PowerShell.
Connect-ExchangeOnline
- Run Get-MigrationEndpoint cmdlet to get the migration endpoint properties you created in the previous step.
Get-MigrationEndpoint | Format-Table Identity, EndpointType, RemoteServer
The output appears.
Identity EndpointType RemoteServer
-------- ------------ ------------
Hybrid Migration Endpoint - EWS ExchangeRemoteMove mail.exoip.com
Read more in the article Find RemoteHostName URL for mailbox migration.
That’s it!
Conclusion
You learned how to create a new migration endpoint in Microsoft 365. Once you create it using the Exchange admin center or Exchange Online PowerShell, you are ready to Migrate mailboxes to Exchange Online.
Did you enjoy this article? You may also like Outlook prompts for password after migration to Office 365. Don’t forget to follow us and share this article.

