{"id":1862,"date":"2012-06-27T10:41:44","date_gmt":"2012-06-27T15:41:44","guid":{"rendered":"http:\/\/toddsingleton.net\/chronicle\/?p=1862"},"modified":"2012-07-06T15:35:20","modified_gmt":"2012-07-06T20:35:20","slug":"moving-blackberry-express-server-5-0-from-exchange-2003-to-2010","status":"publish","type":"post","link":"https:\/\/toddsingleton.net\/chronicle\/2012\/06\/27\/moving-blackberry-express-server-5-0-from-exchange-2003-to-2010\/","title":{"rendered":"Moving Blackberry Express Server 5.0 from Exchange 2003 to 2010"},"content":{"rendered":"<p>Blackberry&#8217;s are still around, even in the BYOD world we now operate in.\u00a0 In fact some of my mobile users are choosing Blackberry&#8217;s for whatever reason.\u00a0 Since there&#8217;s less than 10 of them in total we downgraded last year from our BES subscription to Blackberry Express Server which is surprisingly stable.\u00a0 Now that I&#8217;ve migrated the company mail platform to Exchange 2010 from 2003 I had to point the Express Server to the new mail server.\u00a0 Here&#8217;s how&#8230;<\/p>\n<ol>\n<li>Make sure the BES version is at least 5.0.3  Express with MR1 for SP3 applied.\u00a0 No earlier versions are compatible with Exchange 2010.<\/li>\n<li>Stop all the BlackBerry Services on the server hosting the Blackberry Express Server.<\/li>\n<\/ol>\n<p><strong>Make sure the Exchange 2010 server is ready for Blackberry Express connectivity. <\/strong><\/p>\n<ol>\n<li>As of Exchange 2007 Microsoft did not include MAPI Client and Collaboration Data Objects 1.2.1 in the base product install.\u00a0 It is required for BES communications.\u00a0 Download and install it on the 2010 server: <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=1004\" target=\"_blank\">http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=1004<\/a><\/li>\n<li>Move the BESadmin mailbox to Exchange 2010 in the Exchange Management Console and then delete the move request.\u00a0 This mailbox can also be moved at the time you are moving all other users mailboxes but must be moved before attempting to connect the BES to the 2010 server.<\/li>\n<li>Make sure the BESAdmin account is not hidden from the Global Address List in any way.<\/li>\n<li>On the Exchange 2010 server open the Exchange Management Shell, then copy and run the following commands:<\/li>\n<\/ol>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"2\" wrap=\"VIRTUAL\">Add-RoleGroupMember &#8220;View-Only Organization Management&#8221; -Member &#8220;BESAdmin&#8221;<\/textarea><\/p>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"4\" wrap=\"VIRTUAL\">Get-MailboxDatabase | Add-ADPermission -User &#8220;BESAdmin&#8221; -AccessRights   ExtendedRight -ExtendedRights Receive-As, ms-Exch-Store-Admin<\/textarea><\/p>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"6\" wrap=\"VIRTUAL\">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<\/textarea><\/p>\n<p><em>(<strong>Note:<\/strong> You may need to wait about 10-15 minutes for Active Directory replication to take place across all your domain controllers before running the next command, assigning the new throttling policy to the BESAdmin mailbox.\u00a0 If you receive an error, just wait for replication to complete.)<\/em><\/p>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"2\" wrap=\"VIRTUAL\">Set-Mailbox &#8220;BESAdmin&#8221; -ThrottlingPolicy BESPolicy<\/textarea><\/p>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"3\" wrap=\"VIRTUAL\">New-ManagementRoleAssignment -Name &#8220;BES Admin EWS&#8221; -Role ApplicationImpersonation -User &#8220;BESAdmin&#8221;<\/textarea><\/p>\n<p><textarea name=\"textarea\" cols=\"60\" rows=\"3\" wrap=\"VIRTUAL\">Get-Mailbox -Server &#8220;&lt;Your_Exchange2010_server_name&gt;&#8221; | Set-CalendarProcessing -ProcessExternalMeetingMessages $true<\/textarea><\/p>\n<p><strong>Now it&#8217;s time to make the changes on the BES host:<\/strong><\/p>\n<ol>\n<li>Run the Registry Editor and navigate to HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\.<\/li>\n<li>Right click on the Profiles sub key and select &#8220;Export&#8221;.<\/li>\n<li>Save the exported key in any location you choose.<\/li>\n<li>Right click and &#8220;Delete&#8221; the entire Profiles sub key.<\/li>\n<li>Close the Registry Editor.<\/li>\n<li>Go to Start &gt; Program Files &gt; BlackBerry Enterprise Server  &gt; BlackBerry Server Configuration &gt; Blackberry Server Tab.\u00a0 Click  &#8220;Edit MAPI Profile&#8221; and put in the local name of the new Exchange 2010 Server to configure it for the Blackberry Service Account  (e.g. BESadmin).<\/li>\n<li>Start all of the BlackBerry Enterprise Server services.<\/li>\n<\/ol>\n<p>At this point you can move your Blackberry users over to the new Exchange Server if you have not already done so.\u00a0 Then launch the Blackberry Administration Web Console and check the time of the &#8220;Last Message Sent&#8221; to see if messages are flowing to the user devices.\u00a0 If the Admin Web Console won&#8217;t launch it is typically because the prerequisite MAPI Client and Collaboration Data Objects 1.2.1 version 6.5.8211 or higher is not installed on the Exchange 2010 server.<\/p>\n<p>Hopes this eases the transition pain at least a little bit&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blackberry&#8217;s are still around, even in the BYOD world we now operate in.\u00a0 In fact some of my mobile users are choosing Blackberry&#8217;s for whatever reason.\u00a0 Since there&#8217;s less than 10 of them in total we downgraded last year from our BES subscription to Blackberry Express Server which is surprisingly stable.\u00a0 Now that I&#8217;ve migrated &hellip; <a href=\"https:\/\/toddsingleton.net\/chronicle\/2012\/06\/27\/moving-blackberry-express-server-5-0-from-exchange-2003-to-2010\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Moving Blackberry Express Server 5.0 from Exchange 2003 to 2010<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1862","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/posts\/1862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/comments?post=1862"}],"version-history":[{"count":14,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/posts\/1862\/revisions"}],"predecessor-version":[{"id":1886,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/posts\/1862\/revisions\/1886"}],"wp:attachment":[{"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/media?parent=1862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/categories?post=1862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/toddsingleton.net\/chronicle\/wp-json\/wp\/v2\/tags?post=1862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}