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.