SOLVED
Home

Understanding Exchange 2019 server throttling

%3CLINGO-SUB%20id%3D%22lingo-sub-800855%22%20slang%3D%22en-US%22%3EUnderstanding%20Exchange%202019%20server%20throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-800855%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20someone%20please%20explain%20to%20me%20what%20happens%20when%20an%20Exchange%20throttling%20policy%20limit%20is%20exceeded%3F%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20example%2C%20if%20I%20set%20the%20ExchangeMaxCmdlets%20setting%20to%206%20and%20PowerShellMaxCmdlets%20to%208%2C%20and%20someone%20attempts%20to%20execute%20more%20than%20either%20of%20those%20values%20within%20a%20defined%20timeframe%2C%20what%20happens%3F%26nbsp%3B%20I'm%20thinking%20%3CU%3Eall%3C%2FU%3Eexecutions%20just%20slow%20down%20until%20processing%20can%20be%20completed%2C%20but%20is%20this%20correct%3F%26nbsp%3B%20Is%20it%20only%20those%20requests%20that%20are%20above%2Fbeyond%20the%20limits%20that%20slow%20down%3F%26nbsp%3B%20Or%20do%20these%20requests%20(any%20in%20the%20pipeline%20or%20just%20those%20that%20exceed%20the%20limits)%20not%20just%20slow%20down%2C%20but%20do%20they%20actually%20fail%20completely%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20any%20clarification%20you%20can%20provide!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-800855%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EExchange%20Server%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-801958%22%20slang%3D%22en-US%22%3ERe%3A%20Understanding%20Exchange%202019%20server%20throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-801958%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20get%20the%20%22micro%20delay%20applied%22%20message%20and%20then%20you%20might%20get%20blocked.%20See%20for%20example%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.quadrotech-it.com%2Fblog%2Foffice-365-exchange-online-powershell-throttling%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.quadrotech-it.com%2Fblog%2Foffice-365-exchange-online-powershell-throttling%2F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-817013%22%20slang%3D%22en-US%22%3ERe%3A%20Understanding%20Exchange%202019%20server%20throttling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-817013%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20can%20try%20to%26nbsp%3Bdisable%20all%20throttling%20parameters%20for%20an%20admin%20account%20called%20%22MigrationWiz%22%3A%3C%2FP%3E%3COL%3E%3CLI%3EOpen%20the%20Exchange%20Management%20Shell.%3C%2FLI%3E%3CLI%3EType%20the%20following%20command%20and%20press%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20color%3D%22%23008000%22%3E%3CSTRONG%3EEnter%3C%2FSTRONG%3E%3C%2FFONT%3E%3A%3CP%3ENew-ThrottlingPolicy%20MigrationWizPolicy%3C%2FP%3E%3C%2FLI%3E%3CLI%3EType%20the%20following%20command%20and%20press%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20color%3D%22%23008000%22%3E%3CSTRONG%3EEnter%3C%2FSTRONG%3E%3C%2FFONT%3E%3A%3CP%3ESet-ThrottlingPolicy%20MigrationWizPolicy%20-RCAMaxConcurrency%20Unlimited%20-EWSMaxConcurrency%20Unlimited%20-EWSMaxSubscriptions%20Unlimited%20-CPAMaxConcurrency%20Unlimited%20-EwsCutoffBalance%20Unlimited%20-EwsMaxBurst%20Unlimited%20-EwsRechargeRate%20Unlimited%3C%2FP%3E%3C%2FLI%3E%3CLI%3EType%20the%20following%20command%20and%20press%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CFONT%20color%3D%22%23008000%22%3EEnter%3C%2FFONT%3E%3A%3CP%3ESet-Mailbox%20%22MigrationWiz%22%20-ThrottlingPolicy%20MigrationWizPolicy%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22ms-rteFontSize-3%22%3E%3CSTRONG%3EOption%202%3A%26nbsp%3B%3C%2FSTRONG%3EDisable%20throttling%20against%20all%20user%20accounts%20(if%20migrating%20using%20an%20admin%20account%20and%26nbsp%3Busing%20impersonation).%20This%20way%20the%20admin%20account%20can%20migrate%20at%20a%20faster%20rate%20because%20it%20impersonates%20user%20accounts%2C%20which%20are%20not%20subjected%20to%20throttling.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22ms-rteFontSize-3%22%3ERegards%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22ms-rteFontSize-3%22%3EAkshay%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22ms-rteFontSize-3%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.o365cloudexperts.com%2Foffice-365-migration%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3EOffice%20365%20migration%3C%2FA%3EConsultant%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
PMorgan_1116
Occasional Contributor

Can someone please explain to me what happens when an Exchange throttling policy limit is exceeded? 

 

For example, if I set the ExchangeMaxCmdlets setting to 6 and PowerShellMaxCmdlets to 8, and someone attempts to execute more than either of those values within a defined timeframe, what happens?  I'm thinking all executions just slow down until processing can be completed, but is this correct?  Is it only those requests that are above/beyond the limits that slow down?  Or do these requests (any in the pipeline or just those that exceed the limits) not just slow down, but do they actually fail completely?

 

Thanks for any clarification you can provide!

2 Replies
Highlighted
Solution

You get the "micro delay applied" message and then you might get blocked. See for example https://www.quadrotech-it.com/blog/office-365-exchange-online-powershell-throttling/

You can try to disable all throttling parameters for an admin account called "MigrationWiz":

  1. Open the Exchange Management Shell.
  2. Type the following command and press Enter:

    New-ThrottlingPolicy MigrationWizPolicy

  3. Type the following command and press Enter:

    Set-ThrottlingPolicy MigrationWizPolicy -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited -EWSMaxSubscriptions Unlimited -CPAMaxConcurrency Unlimited -EwsCutoffBalance Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited

  4. Type the following command and press Enter:

    Set-Mailbox "MigrationWiz" -ThrottlingPolicy MigrationWizPolicy

 

Option 2: Disable throttling against all user accounts (if migrating using an admin account and using impersonation). This way the admin account can migrate at a faster rate because it impersonates user accounts, which are not subjected to throttling.

 

Regards,

Akshay

Office 365 migration Consultant

Related Conversations
Project Timesheet Submission via Smart Phone hitting issues
Kurran in Project on
0 Replies
Office 365 domain using external email server
SimonNZ in Office 365 on
1 Replies
Group and User Mix-up
Ruby_Monday in Office 365 on
3 Replies
Ports
Rising Flight in Office 365 on
0 Replies