In Microsoft Exchange Server 2010 and 2013, administrators can set Exchange Throttling Policies to throttle back busy users to prevent them from overloading the Exchange Server. ArchiveOne configures a throttling policy for its service account which allows it unlimited access to the server. No throttling policy is required for ArchiveOne deployed in Exchange 2016 environments.
The ArchiveOne installer attempts to create the appropriate throttling policy and apply it to the ArchiveOne service account. If this fails, the following warning displays:
There was a problem while trying to create the Exchange throttling policy.
To resolve this, manually create and apply the throttling policy using the steps below.
Exchange Server 2013 (All Versions)
On the Exchange Server,
- Open the Exchange Management Shell.
- Run the following command:
New-ThrottlingPolicy -Name C2CThrottlingPolicy -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited - Run the command:
$policy = Get-ThrottlingPolicy | where-object {$_.Name -eq "C2CThrottlingPolicy"} - Run the command:
Set-Mailbox -Identity ServiceAccountName -ThrottlingPolicy $policy
where ServiceAccountName is the name of the ArchiveOne service account, for example: ArchiveOneAdmin
Exchange Server 2010 (SP1 or Later)
On the Exchange Server,
- Open the Exchange Management Shell.
- Run the following command:
New-ThrottlingPolicy -Name C2CThrottlingPolicy -RCAMaxConcurrency $null -RCAPercentTimeInCAS $null -RCAPercentTimeInMailboxRPC $null -RCAPercentTimeInAD $null -EWSMaxConcurrency $null -EWSPercentTimeInAD $null -EWSPercentTimeInCAS $null -EWSPercentTimeInMailboxRPC $null -EWSMaxSubscriptions $null -EWSFastSearchTimeoutInSeconds $null -EWSFindCountLimit $null -CPAMaxConcurrency $null -CPAPercentTimeInCAS $null -CPAPercentTimeInMailboxRPC $null - Run the command:
$policy = Get-ThrottlingPolicy | where-object {$_.Name -eq "C2CThrottlingPolicy"} Run the command:
Set-Mailbox -Identity ServiceAccountName -ThrottlingPolicy $policy
where ServiceAccountName is the name of the ArchiveOne service account, for example: ArchiveOneAdmin
Exchange Server 2010 (Prior to SP1)
On the Exchange Server,
- Open the Exchange Management Shell.
Run the following command:
New-ThrottlingPolicy -Name C2CThrottlingPolicy -RCAMaxConcurrency Unlimited -EWSMaxConcurrency UnlimitedRun the command:
$policy = Get-ThrottlingPolicy | where-object {$_.Name -eq "C2CThrottlingPolicy"}Run the command:
Set-Mailbox -Identity ServiceAccountName -ThrottlingPolicy $policy
where ServiceAccountName is the name of the ArchiveOne service account, for example: ArchiveOneAdmin
To confirm that the service account has the throttling policy correctly applied, run the System Health Check from the ArchiveOne admin console and review the report. Verify that test ID 157: Check service account has the correct throttling policy to confirm this is set correctly.