Aug 12 2019 12:39 PM
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!
Aug 12 2019 11:19 PM
SolutionYou 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/
Aug 22 2019 05:48 AM
You can try to disable all throttling parameters for an admin account called "MigrationWiz":
New-ThrottlingPolicy MigrationWizPolicy
Set-ThrottlingPolicy MigrationWizPolicy -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited -EWSMaxSubscriptions Unlimited -CPAMaxConcurrency Unlimited -EwsCutoffBalance Unlimited -EwsMaxBurst Unlimited -EwsRechargeRate Unlimited
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
Aug 12 2019 11:19 PM
SolutionYou 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/