Migrating mailboxes to Microsoft 365 (Exchange Online) can be a time-consuming process, particularly when dealing with legacy systems like Exchange 2010. One common bottleneck is the Exchange Web Services (EWS) throttling policy, which limits resource usage to maintain system stability. While these policies are essential for fair resource allocation, they can slow down migration projects. Temporarily disabling or modifying EWS throttling can significantly speed up the process.
EWS throttling limits the number of concurrent connections, the volume of data transferred, and the rate of requests. These policies are in place to:
However, during large-scale migrations, these limits can delay data transfer. Adjusting the throttling settings temporarily helps streamline the migration process.
Disabling or relaxing EWS throttling policies benefits migrations in several ways:
Before proceeding, ensure the following:
Connect-ExchangeOnline -UserPrincipalName admin@example.com
Replace admin@example.com
with your administrator account.
Check the current throttling policies to understand the default limits:
Get-ThrottlingPolicy | Format-Table Name, EwsMaxConcurrency, EwsCutoffBalance, EwsMaxBurst
This command lists key parameters such as EwsMaxConcurrency, EwsCutoffBalance, and EwsMaxBurst that control EWS performance.
To increase the limits for migration, create a new throttling policy:
New-ThrottlingPolicy -Name MigrationPolicy -EwsMaxConcurrency 27 -EwsCutoffBalance 3000000 -EwsMaxBurst 3000000
This policy raises the thresholds, allowing more concurrent connections and higher data transfer rates.
Assign the new throttling policy to users undergoing migration:
Set-Mailbox -Identity “UserMailbox” -ThrottlingPolicy MigrationPolicy
Replace UserMailbox
with the specific user’s email address. Repeat for all test or pilot users.
Confirm that the new throttling policy has been applied:
Get-Mailbox -Identity “UserMailbox” | Select ThrottlingPolicy
Run a migration test with the updated throttling settings. This will provide an estimate of the time required for the full migration.
Once the migration is complete, revert to default throttling policies to maintain resource stability.
1. Remove the custom policy from migrated users:
Set-Mailbox -Identity "UserMailbox" -ThrottlingPolicy $null
2. Optionally, delete the custom throttling policy:
Remove-ThrottlingPolicy -Identity MigrationPolicy
Install-Module -Name ExchangeOnlineManagement
Temporarily disabling or modifying EWS throttling in Microsoft 365 is a practical solution for speeding up mailbox migrations. By following the steps outlined above, organizations can ensure a smoother and faster transition to Exchange Online.
Streamline your Microsoft 365 migration with Medha Cloud’s expert IT services. From planning to execution, we help you optimize the process and minimize downtime.
Contact Medha Cloud today to get started on your seamless migration.
Reach us at: