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>"

 

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

 

Example:
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.