BES4 to BES5 users and mailboxes Exchange 2007 to Exchange 2010 migration using Blackberry Enterprise Transporter


1. Enable Public Folders (or configure BES5 work without PF) and Offline address book on Exchange 2010 SP3

2. Install CDO 1.2.1 (6.5.8244.0) on BES 5.0.4

3. Make BESadmin a local Administrator, add BESadmin to "Allow log on Locally" and "Log on as Service" on BES 5.0.4

4. Install BES 5.0.4, MAPI pointed to Exchange 2007.

5. Install Blackberry Enterprise Transporter from Server Resource Kit v5.0 SP4

6. Move users from BES 4.1 to BES 5.0.4 using Blackberry Enterprise Transporter.

7. Move BESadmin account from 2007 store to 2010 store.


Delegate control and permissions



Add-RoleGroupMember "View-Only Organization Management" -Member "BESAdmin"


Get-MailboxDatabase | Add-ADPermission -User "BESAdmin" -AccessRights ExtendedRight -ExtendedRights Receive-As, ms-Exch-Store-Admin



Set the Send AS permissions



Add-ADPermission -InheritedObjectType User -InheritanceType Descendents -ExtendedRights Send-As -User "BESAdmin" -Identity CN=Users,DC=<domain_1>,DC=<domain_2>,DC=<domain_3>"


Add-ADPermission -InheritedObjectType User -InheritanceType Descendents -ExtendedRights Send-As -User "BESAdmin" -Identity "CN=Users,DC=bbforums,DC=local"


Add-ADPermission -InheritedObjectType User -InheritanceType Descendents -ExtendedRights Send-As -User "BESAdmin" -Identity "DC=domain,DC=local"



Turn off client throttling in Microsoft Exchange 2010



New-ThrottlingPolicy BESPolicy -CPAMaxConcurrency $NULL -CPAPercentTimeInCAS $NULL -CPAPercentTimeInMailboxRPC $NULL -RCAMaxConcurrency $null -RCAPercentTimeInAD $null -RCAPercentTimeInCAS $null -RCAPercentTimeInMailboxRPC $null -EWSMaxConcurrency $null -EWSPercentTimeInAD $null -EWSPercentTimeInCAS $null -EWSPercentTimeInMailboxRPC $null -EWSMaxSubscriptions $null -EWSFastSearchTimeoutInSeconds $null -EWSFindCountLimit $null

Set-Mailbox "BESAdmin" -ThrottlingPolicy BESPolicy


Allow the BES to use Exchange Web Services to manage calendars


New-ManagementRoleAssignment -Name "BES Admin EWS" -Role ApplicationImpersonation -User "BESAdmin"

Get-Mailbox -Server "<messaging_server_name>" –ResultSize Unlimited | Set-CalendarProcessing -ProcessExternalMeetingMessages $true –AutomateProcessing AutoUpdate


Verify MAPI profile settings


BlackBerry Server Configuration - BlackBerry Server – Edit MAPI Profile (Exchange 2010 CASArray server name and service account name) perform Check name.


8. Move users mailboxes to the Exchange 2010.