CodeTwo Base.title

Changing the connection speed limit


How to change the connection speed limit (Exchange throttling settings)

Solution for MS Exchange Online (Office 365):

As of December 2014 it is not possible to modify throttling policies on your own in Exchange Online. Originally, this was possible via PowerShell remote connection, however, Microsoft has removed throttling-related cmdlets from the Exchange Online shell some time ago. If you really need to modify your Office 365 throttling settings please contact Microsoft support (Office 365 business support details) to discuss such a possibility.

Solution for MS Exchange Server 2010/2013/2016:

When using CodeTwo Exchange Migration, the speed of migration depends, among other things, on the target Exchange Web Services (EWS) throttling settings. Also CodeTwo Backup software connection speed may depend on the here described settings, however this will most likely apply only to a scenario in which you previously configured some customized, strict throttling policies. CodeTwo Backup users should also take a look at our article explaining backup speed factors. To make sure your target server's EWS throttling policy is not a bottleneck of your migration, following the steps below you will create a new, unlimited throttling policy and assign it to the account used by CodeTwo software:

  1. Open the ems Exchange Management Shell (EMS) on the target server.
  2. Execute the following cmdlet to check your current throttling policies:
    Get-ThrottlingPolicy | fl
  3. Create a new throttling policy:
    New-ThrottlingPolicy CodeTwoPolicy
  4. Reconfigure the new policy settings the way it does not limit the migration.
    • Exchange Server 2010:
      Set-ThrottlingPolicy CodeTwoPolicy -RCAMaxConcurrency $null -EWSMaxConcurrency $null -EWSMaxSubscriptions $null -CPAMaxConcurrency $null

      Read more about changing throttling policies in Exchange 2010 on Technet.

    • Exchange Server 2013/2016:
      Set-ThrottlingPolicy CodeTwoPolicy -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited -EWSMaxSubscriptions Unlimited -CPAMaxConcurrency Unlimited -EwsCutoffBalance Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited

      Read more about changing throttling policies in Exchange 2013 and Exchange 2016 on Technet.

  5. Change the <mailbox name> to the one used by CodeTwo software and execute the cmdlet to assign the newly created policy to it:
    Set-Mailbox "<mailbox name>" -ThrottlingPolicy CodeTwoPolicy
    However, if any software still reports errors related to inaccessibility of the Exchange, you may consider assigning the policy for all mailboxes in your organization
    Set-ThrottlingPolicy "CodeTwoPolicy" -ThrottlingPolicyScope Organization

    Throttling policies changes are applied immediately.

See also:

Microsoft resources:

Our Clients: