Research In Motion has released new guidance for the BlackBerry Enterprise Server (BES) service account after upgrading to Exchange 2010 Service Pack 1. While BES does not yet formally support SP1, it can work with a few changes to the custom Throttling Policy created for the BES service account. Please note that, while BES can work with Exchange 2010 SP1, you must strongly consider RIM’s current support statement before completing an upgrade to SP1. It is strongly encouraged to wait for formal support from RIM before upgrading a production Exchange 2010 environment to SP1 if BES is a critical application in your environment.
The issue between BES and Exchange 2010 SP1 is that, prior to SP1, RIM’s published guidance included the requirement that you increase the number of allowed connections to the Address Book service via the MaxSessionsPerUser key in the microsoft.exchange.addressbook.service.exe.config file. This key was deprecated with SP1. As a result, RIM has published new guidance as of September 13, 2010 regarding how to properly configure Exchange 2010 SP1 to support BES. Elan Shudnow previously published a blog post about this issue and RIM has since updated their documentation to reflect the changes required for client throttling.
In short, configuring the custom Throttling Policy for your BES service account (see my post here for more information on Client Throttling in Exchange 2010) via the cmdlets below will allow BES to work properly. Again, please note RIM’s current supportability statement before upgrading production environments.
New-ThrottlingPolicy BESPolicy -RCAMaxConcurrency $null -EWSFindCountLimit $null -EWSMaxConcurrency $null
Set-Mailbox “BESAdmin” -ThrottlingPolicy BESPolicy