NOTE: This section is ONLY valid for Exchange 2010 or higher.
NOTE: As an alternative to these instructions, DigiScope includes the DigiScope Administrator Account Setup Tool, which will automatically perform all of the manual setup steps outlined here.
ATTENTION:
DSAdmin Username Change
Previous versions DigiScope utilized an account just named "DSAdmin" and a throttling policy
named "DSPolicy". To
better support the different permissions requirements of different versions
of Exchange, we have changed the recommended names to be Exchange-version
specific, as in "DSAdmin2013",
"DSAdmin2010", "DSAdmin2007", etc.
When following these updated instructions, please substitute your matching
Exchange version number wherever it says "DSAdmin{ExchangeVersion}"
or "DSPolicy{ExchangeVersion}". (For
example, on Exchange 2010, use "DSAdmin2010"
and "DSPolicy2010".)
Modern versions of Microsoft Exchange use a default Client Throttling Policy that implicitly governs and limits the bandwidth that each Microsoft Exchange user consumes within an organization. These default limits are not acceptable for DigiScope operation, so a custom Throttling Policy named "DSPolicy{ExchangeVersion}" must be created and assigned to the DSAdmin account and all other members of the "DSAdministrators" group as outlined below:
In the example below, we are adjusting the settings for the Windows account named DSAdmin{ExchangeVersion} and creating a throttling policy named DSPolicy{ExchangeVersion}.
Open the Microsoft Exchange Management Shell and run the following commands:
New-ThrottlingPolicy DSPolicy{ExchangeVersion}
Set the policy using the appropriate command for your Exchange version:
STOP:
If you are running Exchange 2010 RTM/SP0, the above command
will not work properly; therefore you will either need to
patch the server to at least SP1 or replace the above command
with the following:
Set-ThrottlingPolicy DSPolicy
-RCAMaxConcurrency $null -RCAPercentTimeInMailboxRPC $null
-RCAPercentTimeInCAS $null -RCAPercentTimeInAD $null -CPUStartPercent
$null
STOP:
If you are running Exchange 2013 RTM/CU0, the above command
will not work properly; therefore you will either need to
patch the server to at least CU1 or replace the above command
with the following:
Set-ThrottlingPolicy DSPolicy
-RcaMaxConcurrency unlimited -RcaMaxBurst unlimited -RcaRechargeRate
unlimited -CpaMaxConcurrency unlimited -DiscoveryMaxConcurrency
unlimited -DiscoveryMaxMailboxes unlimited -DiscoveryMaxKeywords
unlimited -DiscoveryMaxMailboxesResultsOnly unlimited -DiscoveryPreviewSearchResultsPageSize
unlimited -DiscoveryMaxKeywordsPerPage unlimited -DiscoveryMaxRefinerResults
unlimited -DiscoveryMaxSearchQueueDepth unlimited
Get-ThrottlingPolicy -Identity "DSPolicy{ExchangeVersion}"
Running the above Get-Throttling command will list out the configuration for the policy. Be sure to review it to ensure that all settings are as desired.
For all accounts that are members of the DSAdministrators group, you need to need to assign them the DSPolicy by executing the command below. Replace the Account parameter with name of the specific account:
Set-Mailbox "Account" -ThrottlingPolicy DSPolicy{ExchangeVersion}
Example: Apply the policy to the DSAdmin account: Set-Mailbox "DSAdmin{ExchangeVersion}" -ThrottlingPolicy DSPolicy{ExchangeVersion}
To validate the policy assigned an account and review each parameter execute the command below. Replace the Account parameter with name of the specific account you want to check:
Get-Mailbox "Account" | Select-object ThrottlingPolicy
Example: Display the policy applied to the DSAdmin{ExchangeVersion} account: Get-Mailbox "DSAdmin{ExchangeVersion}" | Select-object ThrottlingPolicy
Continue to Exchange Maximum Allowed Sessions Per User