Migration to Office 365 Part1: Pre-Checks

Sharing is caring!

<div dir&equals;"ltr" style&equals;"text-align&colon; left&semi;">&NewLine;<div style&equals;"text-align&colon; justify&semi;"><span style&equals;"background&colon; white&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Office 365&&num;8217&semi;s Exchange Online is a compelling product from Microsoft that can be integrated with your existing on-premises Exchange Server 2010 organization to extend your Exchange deployment to the cloud&period;<&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"text-align&colon; justify&semi;"><span style&equals;"background&colon; white&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"> <&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"text-align&colon; justify&semi;"><b><u><span lang&equals;"EN-US"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Pre-Checks &colon; <&sol;span><&sol;span><&sol;u><&sol;b><&sol;div>&NewLine;<div style&equals;"mso-list&colon; l2 level1 lfo1&semi; text-align&colon; justify&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 0cm 0cm 0cm 18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span lang&equals;"EN-US" style&equals;"color&colon; &num;c00000&semi;"><span style&equals;"font-size&colon; 7pt&semi; font-stretch&colon; normal&semi;"> <&sol;span><&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"mso-list&colon; l2 level1 lfo1&semi; text-align&colon; justify&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 0cm 0cm 0cm 18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span lang&equals;"EN-US" style&equals;"color&colon; &num;c00000&semi;"><span style&equals;"font-size&colon; 7pt&semi; font-stretch&colon; normal&semi;"> <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;--><span lang&equals;"EN-US" style&equals;"color&colon; &num;c00000&semi; mso-ansi-language&colon; EN-US&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;">Auto Discovery <&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span lang&equals;"EN-US">The first thing we need to check is connectivity to Auto Discover and Exchange Web Services from outside your organization&period;<&sol;span> <span lang&equals;"EN-US">To test Auto Discover and Exchange Web Services&comma; we&&num;8217&semi;ll use Microsoft&&num;8217&semi;s Remote Connectivity Analyzer to simulate Exchange Web Services connectivity&comma; using Auto Discover as part of the process&period;<&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"background-color&colon; white&semi; color&colon; &num;c00000&semi; font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi; text-indent&colon; -18pt&semi;"> <&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"background-color&colon; white&semi; color&colon; &num;c00000&semi; font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi; text-indent&colon; -18pt&semi;">Reverse Proxy&comma; ISA or TMG checks<&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"background&colon; white&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">If you are using reverse proxy that uses pre-authentication for your deployment&comma; you&&num;8217&semi;ll also need to examine its configuration&period; That&&num;8217&semi;s because the federated components of Exchange use token-based authentication to connect from Office 365 to your Exchange On-Premises organization rather than traditional authentication against your Active Directory&comma; and services such as the MRS Proxy don&&num;8217&semi;t support SSL Offload for the EWS virtual directory&period;<&sol;span><&sol;span><&sol;div>&NewLine;<h2 style&equals;"background&colon; white&semi; mso-list&colon; l2 level1 lfo1&semi; text-align&colon; justify&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 5&period;0pt 0cm 0cm 18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"color&colon; &num;c00000&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;"> <&sol;span><&sol;span><&sol;h2>&NewLine;<h2 style&equals;"background&colon; white&semi; mso-list&colon; l2 level1 lfo1&semi; text-align&colon; justify&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 5&period;0pt 0cm 0cm 18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"color&colon; &num;c00000&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;">Hub Transport checks<&sol;span><&sol;span><&sol;h2>&NewLine;<h2 style&equals;"background&colon; white&semi; margin-bottom&colon; &period;0001pt&semi; margin&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"font-size&colon; 11pt&semi; font-weight&colon; normal&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">As part of the Hybrid Configuration Wizard&comma; a new receive connector will be created&comma; pre-populated with the correct IP address ranges to allow mail to be received from Office 365&period; We&&num;8217&semi;ll also need to allow our Hybrid Server&comma; or Exchange 2010 servers hosting the hub-transport role to send and receive mail to those IP address ranges at the network firewall level&period; The method to accomplish this varies based on your network design&comma; but you will typically need to expose at least one Hub Transport server to the internet with a public IP address&comma; with firewall restrictions to only allow Office 365 to communicate both to and from it on the SMTP port&comma; TCP port 25&period;<&sol;span><&sol;span><&sol;h2>&NewLine;<h2 style&equals;"background&colon; white&semi; margin-bottom&colon; &period;0001pt&semi; margin&colon; 0cm&semi; text-align&colon; justify&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"background-attachment&colon; initial&semi; background-clip&colon; initial&semi; background-image&colon; initial&semi; background-origin&colon; initial&semi; background-position&colon; initial&semi; background-repeat&colon; initial&semi; background-size&colon; initial&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;">Additionally&comma; we&&num;8217&semi;ll need to ensure the correct certificates are installed and in place for TLS-secured mail transport&period; This may mean you need to ensure the Fully Qualified Domain Name &lpar;FQDN&rpar; you use for your Hub Transport roles is present on the Subject Alternative Name &lpar;SAN&rpar; certificate&period;<&sol;span><&sol;span><&sol;h2>&NewLine;<h2 style&equals;"background&colon; white&semi; margin-left&colon; 18&period;0pt&semi; mso-list&colon; l2 level1 lfo1&semi; text-indent&colon; -18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"color&colon; &num;c00000&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;">Address Book Policy checks<&sol;span><&sol;span><&sol;h2>&NewLine;<div><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span lang&equals;"EN-US">Email Address Policies &lpar;or Recipient Policies in Exchange 2003 terminology&period;<&sol;span> <span lang&equals;"EN-US">During the Hybrid Configuration Wizard&comma; your Default Email Address Policy will be upgraded and then one of your Office 365 tenant domains will be added to the policy&comma; before applying it to your Exchange organization&period; Therefore it&&num;8217&semi;s important to make sure that the Email Address policies are in good order before you begin<&sol;span><&sol;span><&sol;div>&NewLine;<h2 style&equals;"background&colon; white&semi; margin-left&colon; 18&period;0pt&semi; mso-list&colon; l2 level1 lfo1&semi; text-indent&colon; -18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"color&colon; &num;c00000&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;">By&colon; http&colon;&sol;&sol;www&period;ziwaani&period;com&sol;<&sol;span><&sol;span><&sol;h2>&NewLine;<div><&sol;div>&NewLine;<h2 style&equals;"background&colon; white&semi; margin-left&colon; 18&period;0pt&semi; mso-list&colon; l2 level1 lfo1&semi; text-indent&colon; -18&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"color&colon; &num;c00000&semi; font-size&colon; 11pt&semi; font-weight&colon; normal&semi;">Outbound HTTP connection and proxy checks<&sol;span><&sol;span><&sol;h2>&NewLine;<div style&equals;"text-align&colon; justify&semi;"><span style&equals;"background&colon; white&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">We need to consider any network infrastructure that might prevent our Exchange 2010 Hybrid servers from communicating with Office 365 via HTTPS&period; I&&num;8217&semi;d recommend allowing the Exchange Servers to communicate with Office 365 directly via HTTPS and avoid proxy servers for this communication altogether&comma; however if that&&num;8217&semi;s not possible&comma; ensure you do the following&colon;<&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"text-align&colon; justify&semi;"><span style&equals;"background&colon; white&semi; mso-ascii-font-family&colon; Calibri&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; 'Segoe UI'&semi; mso-hansi-font-family&colon; Calibri&semi; mso-hansi-theme-font&colon; minor-latin&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"> <&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><&excl;-- &lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">o<span style&equals;"font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">   <&sol;span><&excl;--&lbrack;endif&rsqb;-->Ensure all Exchange servers participating in the Hybrid Configuration&comma; and installations of the Exchange Management Console you&&num;8217&semi;ll use to manage the environment can by-pass proxy servers for the <a href&equals;"http&colon;&sol;&sol;onlinehelp&period;microsoft&period;com&sol;en-us&sol;Office365-enterprises&sol;hh373144&period;aspx" target&equals;"&lowbar;blank" rel&equals;"noopener"><span style&equals;"color&colon; windowtext&semi; text-decoration&colon; none&semi; text-underline&colon; none&semi;">Office 365<&sol;span><&sol;a> and <a href&equals;"http&colon;&sol;&sol;help&period;outlook&period;com&sol;en-gb&sol;140&sol;gg263350&period;aspx" target&equals;"&lowbar;blank" rel&equals;"noopener"><span style&equals;"color&colon; windowtext&semi; text-decoration&colon; none&semi; text-underline&colon; none&semi;">Exchange Online<&sol;span><&sol;a> IP addresses and URLs&period;<&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"> <&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><&excl;-- &lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><span style&equals;"background&colon; yellow&semi;">o<span style&equals;"font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">   <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;-->Configure the correct proxy settings using the <i>netsh<&sol;i> command&period; An easy way to do this is by configuring Internet Explorer on the server with the correct settings&comma; testing the settings in IE and then using an elevated command prompt executing the following command&colon;<br &sol;>&NewLine;<i><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;">netsh winhttp import proxy source&equals;ie<&sol;span><&sol;i><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><i><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;"> <&sol;span><&sol;i><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><&excl;-- &lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">o<span style&equals;"font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">   <&sol;span><&excl;--&lbrack;endif&rsqb;-->Configure the correct proxy server settings within the Exchange 2010 Hybrid servers&comma; using the following Exchange Management Shell cmdlet&colon;<br &sol;>&NewLine;<i><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;">Set-ExchangeServer -InternetWebProxyURL&colon;http&colon;&sol;&sol;proxy&colon;port<&sol;span><&sol;i><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-list&colon; l0 level1 lfo2&semi; text-indent&colon; -18&period;0pt&semi; margin&colon; 6&period;0pt 0cm 6&period;0pt 36&period;0pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><i><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;"> <&sol;span><&sol;i><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Once making sure relevant proxy settings are configured correctly&comma; you&&num;8217&semi;ll need to make sure you can connect the Exchange Management Console to your Office 365 tenant&period; This will not only test proxy settings you&&num;8217&semi;ve configured&comma; but it&&num;8217&semi;s also necessary later on when we use the Exchange Management Console to run the Hybrid Configuration Wizard&period;<&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">To connect the Exchange Management Console to your Office 365 tenant&colon;<&sol;span><&sol;div>&NewLine;<ul style&equals;"margin-top&colon; 0cm&semi;" type&equals;"circle">&NewLine;<li style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; margin-bottom&colon; 6&period;0pt&semi; margin-top&colon; 6&period;0pt&semi; mso-list&colon; l1 level1 lfo3&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Right click on the &&num;8220&semi;Microsoft Exchange&&num;8221&semi; root node&comma; and choose &&num;8220&semi;Add Exchange Forest&&num;8221&semi;<&sol;span><&sol;li>&NewLine;<li style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; margin-bottom&colon; 6&period;0pt&semi; margin-top&colon; 6&period;0pt&semi; mso-list&colon; l1 level1 lfo3&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Enter a friendly name&comma; such as &&num;8220&semi;Office 365&&num;8221&semi;<&sol;span><&sol;li>&NewLine;<li style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; margin-bottom&colon; 6&period;0pt&semi; margin-top&colon; 6&period;0pt&semi; mso-list&colon; l1 level1 lfo3&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">From the drop-down&comma; select &&num;8220&semi;Exchange Online&&num;8221&semi;<&sol;span><&sol;li>&NewLine;<&sol;ul>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; 11&period;7pt&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"> <&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi;">&NewLine;<div style&equals;"line-height&colon; 11&period;7pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">After entering your tenant credentials&comma; you should see your tenant alongside your on-premises Exchange organization&period;<&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; 11&period;7pt&semi;">&NewLine;<div style&equals;"line-height&colon; 11&period;7pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><br &sol;>&NewLine;<&sol;span><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;">Credit&colon; Microsoft Msdn &amp&semi; exchange&period;org<&sol;span><&sol;div>&NewLine;<div><&sol;div>&NewLine;<h2 style&equals;"line-height&colon; 11&period;7pt&semi;"><strong><span style&equals;"font-family&colon; arial&comma; helvetica&comma; sans-serif&semi;"> <&sol;span><&sol;strong><&sol;h2>&NewLine;<h2 style&equals;"line-height&colon; 11&period;7pt&semi;">&NewLine;<span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"><a href&equals;"http&colon;&sol;&sol;www&period;thecloudxperts&period;co&period;uk&sol;migration-to-office-365-part2-using-the-hybrid-configuration-wizard">Part 2&colon; Migration to Office365<&sol;a><br &sol;>&NewLine;<&sol;span><&sol;h2>&NewLine;<div style&equals;"line-height&colon; 11&period;7pt&semi;"><span style&equals;"font-family&colon; 'arial' &comma; 'helvetica' &comma; sans-serif&semi;"> <&sol;span><&sol;div>&NewLine;<div style&equals;"text-align&colon; right&semi;"><&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.