Configuring Blackberry Enterprise Server 5 with Exchange 2013
Update....when I wrote this article originally it was aimed at updating a current Blackberry server to work with Exchange 2013. If you want to migrate your mailboxes over a period of time rather than moving them all at once, you should look to setting a separate BES server which points to the Exchange 2013 server whilst leaving your current BES server pointing to Exchange 2010. In order to migrate the users from one independent database to another to you can the Blackberry Transporter Tool. I found this tool to be excellent as it didn't require any interaction on the BB phones themselves; As far as the end user was concerned, business as usual. Check out this link with regard to the BB Transport Tool - http://docs.blackberry.com/en/admin/deliverables/7534/BB_ET_overview_554166_11.jsp .
- Reference - http://www.blackberry.com/btsc/KB33406.
- BES or BES Express needs to 5.0 SP4 MR2 aka 5.0.4 (Bundle 38) in Add/Remove Programs. BES Express requires updated executables. - https://www.dropbox.com/s/3kwksere6jy262w/BESUPDATE.zip.
- MAPI and CDO needs to be 6.5.8309.0 or above. Reference http://www.microsoft.com/en-us/download/details.aspx?id=36771 .
- The service account for BES needs to reside on the Exchange 2013 server. This account is typically BESADMIN.
- Configure the BES to leverage RPC/HTTP for Exchange 2013. Reference http://www.blackberry.com/btsc/KB33413 .
- Verify you have the BES installation media to hand.
- The migration is very much all or nothing for BB mailboxes. The BES service account will only allow BES to serve devices where the user’s mailbox resides on the same mailbox server. You cannot serve BB mailboxes on Exchange 2010 and Exchange 2013 at the same time.
- If you wish to get BES Express serving two Exchange environments, such as 2010 and 2013, you could look to migrate users from one BES server to another using the BlackBerry Enterprise Transporter Tool. This tool is excellent, allows you move user/BB devices from one BES server to another with no interaction required by the end user.
- Timing your mailbox moves with the BES server changes and BESADMIN mailbox move is crucial. Out of hours will cause the least disruption and allow the most time for the mailbox moves to complete.
- Log onto the server as the BES service account, this typically BESADMIN.
- If MAPI and CDO is not version 6.5.8309.0, uninstall from Add/Remove Programs, restart the server, Install the new version and restart the server once again.
- Stop all the Blackberry services on your BES server.
- Backup the current BlackberryAgent.exe, CalHelper.exe, CalHelperWS.exe and EWS.dll from \Program Files\Research In Motion\BlackBerry Enterprise Server\ and place to one side.
- Update and overwrite BlackberryAgent.exe, CalHelper.exe, CalHelperWS.exe and EWS.dll from the BESUPDATE.zip from \\isls06\support\Server\Blackberry\Blackberry Enterprise Server Express 5.0.4 Update for Exchange 2013\BESUPDATE\
- Open up regedit and navigate to key HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\. Right click on Windows Messaging Subsystem and select New String Value. Set the name as RPCHTTPProxyMap_BES and the string value as *=https:// .
- Open up a CMD window as administrator. Change your current directory to \Program Files\Research In Motion\BlackBerry Enterprise Server. Type the below following command "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm" /tlb ews.dll and press enter. Next type CalHelperWS /regserver and press enter.
- Go to https:///ecp, click on recipients>migration and move the BESADMIN mailbox over to a database on the Exchange 2013 server.
- Once the mailbox move has completed, log into the mailbox in OWA to initialise the mailbox.
- Run Blackberry Server Configuration, click on Blackberry Server tab and then select Edit Mapi Profile. Update the server name to point towards your new Exchange 2013 server.
- From the BES installation media, navigate to the Tools directory in a CMD window and run the following command TraitTool.exe -global -trait EWSEnable -set true
- Move over the mailboxes which have Blackberry devices associated from Exchange 2010 to Exchange 2013.
- Restart the BES server.
Drop a post in you have any questions.