<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8612471762415842434</id><updated>2011-07-07T18:10:40.566-07:00</updated><title type='text'>AYUB KHAN</title><subtitle type='html'>Infrastructure &amp;amp; Security Consultant
MCITP,MCTS,MCSE,CCNA,CCNP,CWNA,CA,
NCMA.NCMP,NCVA,NCSA,NCMM.


Working as a system consultant specialized in AD,Exchange,Forefront Technolgies,I’d like to share some of my experience and daily operations. I’ll be talking about 
Active Directory 2008,Exchange2007,Virtualization,Forefront Security Suite of Microsoft Technologies,Pushmail,CA Products  Hopefully I’ll be able to cover much more</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-8361575404085462164</id><published>2009-06-22T00:26:00.000-07:00</published><updated>2009-06-22T01:30:50.627-07:00</updated><title type='text'>Lesson 3: Microsoft Exchange 2010, Pre-Requests &amp; AD Preparation</title><content type='html'>&lt;span style="font-family:verdana;color:#ff6600;"&gt;&lt;strong&gt;Lesson 3: Microsoft Exchange 2010, Pre-Requests &amp;amp; AD Preparation&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;In first lesson, we talk about an Exchange Overview, History, Licenses and Editions.&lt;br /&gt;&lt;br /&gt;In second lesson, we talked about Exchange 2010 roles and system requirements.&lt;br /&gt;&lt;br /&gt;From this lesson, we will start interact with Exchange 2010, we will start that by installing the Pre-Requests and &amp;amp; prepare Active Directory. You will start seeing the installation and configuration snapshot.&lt;br /&gt;&lt;br /&gt;Windows Server 2008 Hyper-V technology will be use in our LAB, Our LAB will include the latest technology from Microsoft, our LAB will contain the following:&lt;br /&gt;&lt;br /&gt;1-Windows Server 2008 SP2 as a Domain Controller.&lt;br /&gt;&lt;br /&gt;2-Windows Server 2008 SP2 to install Exchange 2010 on it.&lt;br /&gt;&lt;br /&gt;3-Windows 7 as a client join to the domain and Office 2007 installed in this Machine (we try to get a copy from office 2010 to use it in our LAB).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Microsoft Exchange 2010 Pre-Requests&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To perform the following procedures to install Exchange 2010 Pre-Requests you have to make sure from the following:&lt;br /&gt;&lt;br /&gt;1- The account you use must be membership in the local Administrators group in Exchange Server.&lt;br /&gt;&lt;br /&gt;2- The full installation option of Windows Server 2008 must be used for all Exchange 2010 servers and management workstations. Exchange 2010 can’t be installing in Windows Server 2008 Core.&lt;br /&gt;&lt;br /&gt;3- For all server roles other than the Edge Transport server role, you must first join the computer to the internal Active Directory domain.&lt;br /&gt;&lt;br /&gt;There are two types of Exchange 2010 Pre-Requests, Windows components and Software Pre-Requests. Let’s see what each one include.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;1- Windows Component Pre-Requests&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;· Active Directory Management Tools. This component used to allow preparing Active Directory Schema &amp;amp; Domain from server running Windows 2008.&lt;br /&gt;&lt;br /&gt;· Install Internet Information Services (IIS) with the necessary services.&lt;br /&gt;&lt;br /&gt;· Install Microsoft Windows Media Player Audio/Video codec’s which required for Unified Messaging server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;2- Software Pre-Requests&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;I. Microsoft .NET Framework 3.5&lt;br /&gt;&lt;br /&gt;II. Extensions for ASP.NET AJAX 1.0&lt;br /&gt;&lt;br /&gt;III. Windows PowerShell V2 CTP3&lt;br /&gt;&lt;br /&gt;IV. Install Office 2007 System Converter: Microsoft Filter Pack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let’s start install Exchange 2010 Pre-Requests:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Windows Component Pre-Requests&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Install Active Directory Management Tools. From CMD, run &lt;span style="color:#3333ff;"&gt;&lt;span style="color:#009900;"&gt;“ServerManagerCmd -i RSAT-ADDS”&lt;/span&gt; &lt;/span&gt;as the following:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zZtc6GvI/AAAAAAAAAME/h2eQ3BN-v-o/s1600-h/1.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 197px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051399130028786" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zZtc6GvI/AAAAAAAAAME/h2eQ3BN-v-o/s400/1.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;As we can see above, the command is succeeded and it’s requiring to restart the server. We will restart the server then we will do the next step.&lt;br /&gt;&lt;br /&gt;1. Install the necessary Internet Information Services (IIS) prerequisites by running the following commands in the order in which they are listed:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;· ServerManagerCmd -i Web-Server&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-ISAPI-Ext&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Metabase&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Basic-Auth&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Digest-Auth&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Windows-Auth&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i Web-Dyn-Compression&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -i NET-HTTP-Activation&lt;br /&gt;&lt;br /&gt;· ServerManagerCmd -I RPC-over-HTTP-proxy&lt;br /&gt;&lt;br /&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;ServerManagerCmd -i Web-Server:&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zZyLdDMI/AAAAAAAAAMM/Vk1_satxWt8/s1600-h/2.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 217px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051400398998722" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zZyLdDMI/AAAAAAAAAMM/Vk1_satxWt8/s400/2.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;o:p&gt;ServerManagerCmd -i Web-ISAPI-Ext:&lt;/o:p&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj8zaPJ6JgI/AAAAAAAAAMU/vy_-bu-rrnI/s1600-h/3.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 109px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051408177145346" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj8zaPJ6JgI/AAAAAAAAAMU/vy_-bu-rrnI/s400/3.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;span style="color:#009900;"&gt;ServerManagerCmd -i Web-Metabase:&lt;/span&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zaZwPhqI/AAAAAAAAAMc/wzSTz5WZ7BI/s1600-h/4.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 122px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051411022284450" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zaZwPhqI/AAAAAAAAAMc/wzSTz5WZ7BI/s400/4.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;span style="color:#009900;"&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console:&lt;/span&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zaWGTHTI/AAAAAAAAAMk/DlD7KpcqQzg/s1600-h/5.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 101px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051410041052466" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zaWGTHTI/AAAAAAAAAMk/DlD7KpcqQzg/s400/5.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/o:p&gt;&lt;span style="color:#009900;"&gt;ServerManagerCmd -i Web-Basic-Auth:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zsL13_OI/AAAAAAAAAMs/g_TY6JMFj0k/s1600-h/6.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 105px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051716525456610" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zsL13_OI/AAAAAAAAAMs/g_TY6JMFj0k/s400/6.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="color:#009900;"&gt;&lt;o:p&gt;ServerManagerCmd -i Web-Digest-Auth:&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zseTKMHI/AAAAAAAAAM0/0XHPQ94XIGU/s1600-h/7.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051721480122482" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zseTKMHI/AAAAAAAAAM0/0XHPQ94XIGU/s400/7.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;o:p&gt;ServerManagerCmd -i Web-Windows-Auth:&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zsiZxe8I/AAAAAAAAAM8/IQ-qH0Asdsc/s1600-h/8.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 103px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051722581605314" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj8zsiZxe8I/AAAAAAAAAM8/IQ-qH0Asdsc/s400/8.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="color:#009900;"&gt;&lt;o:p&gt;ServerManagerCmd -i Web-Dyn-Compression:&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj8zsiS_58I/AAAAAAAAANE/H0Nc1FfdJwY/s1600-h/9.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 113px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051722553190338" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj8zsiS_58I/AAAAAAAAANE/H0Nc1FfdJwY/s400/9.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;ServerManagerCmd -i NET-HTTP-Activation:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj8zs9Si60I/AAAAAAAAANM/qs-flluhiyk/s1600-h/10.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 200px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350051729799048002" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj8zs9Si60I/AAAAAAAAANM/qs-flluhiyk/s400/10.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;ServerManagerCmd -I RPC-over-HTTP-proxy: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80AyJ6qwI/AAAAAAAAANU/GIFyHbQpZBE/s1600-h/11.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 127px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052070407449346" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80AyJ6qwI/AAAAAAAAANU/GIFyHbQpZBE/s400/11.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. You can Install Microsoft Windows Media Player audio/video running the following Command:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80A0NoDhI/AAAAAAAAANc/5kUEfsNSOvE/s1600-h/12.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 118px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052070959877650" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80A0NoDhI/AAAAAAAAANc/5kUEfsNSOvE/s400/12.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;All IIS components installed now, let’s restart the server and continue after that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Software Pre-Requests&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Now we will start install Exchange 2010 software Pre-Requests. We mentioned above, there are 5 Software-requests as the following Picture:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80BPdQm0I/AAAAAAAAANk/4ZIjwUrWhRk/s1600-h/13.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 304px; HEIGHT: 78px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052078273207106" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80BPdQm0I/AAAAAAAAANk/4ZIjwUrWhRk/s400/13.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;1. Install Microsoft .Net Framework 3.5,&lt;/span&gt; in “Welcome to Setup” page, select “I have read and ACCEPT the terms of the License Agreement” then Click Install:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80BdhB9BI/AAAAAAAAANs/H_T-ERcygTg/s1600-h/14.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 372px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052082047120402" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80BdhB9BI/AAAAAAAAANs/H_T-ERcygTg/s400/14.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;As you can see, .Net Framework starts downloads some components and then installs them. You need to keep your server connected to the Internet to do this task.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80BuoyZLI/AAAAAAAAAN0/z29hK_f0jPs/s1600-h/15.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 369px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052086643057842" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80BuoyZLI/AAAAAAAAAN0/z29hK_f0jPs/s400/15.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Installation done, click Exit:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80SZLNUmI/AAAAAAAAAN8/2xIQdP9UgD0/s1600-h/16.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 370px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052372939625058" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80SZLNUmI/AAAAAAAAAN8/2xIQdP9UgD0/s400/16.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;2. Install Extensions for ASP.NET AJAX 1.0,&lt;/span&gt; in “Welcome to the Microsoft ASP.NET 2.0 AJAX Extensions 1.0 Setup Wizard” page, click next:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80SqgzKDI/AAAAAAAAAOE/QZJQj0YPweU/s1600-h/17.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 307px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052377593587762" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80SqgzKDI/AAAAAAAAAOE/QZJQj0YPweU/s400/17.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;On “End-User License Agreement” page, select “I accept the terms in the license agreement” and then click next:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80S-hjwDI/AAAAAAAAAOM/ON0uckCcM4I/s1600-h/18.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 305px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052382965481522" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80S-hjwDI/AAAAAAAAAOM/ON0uckCcM4I/s400/18.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;On “Ready to install Microsoft ASP.NET 2.0 AJAX Extensions 1.0” page, click on Install:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80TCL7RFI/AAAAAAAAAOU/kdoXfcNXHEY/s1600-h/19.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 302px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052383948489810" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80TCL7RFI/AAAAAAAAAOU/kdoXfcNXHEY/s400/19.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Installation is done, Click Finish:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80Tecb0xI/AAAAAAAAAOc/tfURq1BIReI/s1600-h/20.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 307px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052391533925138" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80Tecb0xI/AAAAAAAAAOc/tfURq1BIReI/s400/20.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;3. Install Windows PowerShell V2 CTP3,&lt;/span&gt; Click on OK when the MSG appears:&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80k7mm4sI/AAAAAAAAAOk/AyxNF6xDv_0/s1600-h/21.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 382px; HEIGHT: 168px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052691418997442" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80k7mm4sI/AAAAAAAAAOk/AyxNF6xDv_0/s400/21.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Click on “I Accept” button to continue:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80lO_vF9I/AAAAAAAAAOs/fGvasb49qZg/s1600-h/22.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 276px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052696624666578" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj80lO_vF9I/AAAAAAAAAOs/fGvasb49qZg/s400/22.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Installation Start:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80lc9JkrI/AAAAAAAAAO0/fYWgl5zAyfI/s1600-h/23.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 275px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052700371915442" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj80lc9JkrI/AAAAAAAAAO0/fYWgl5zAyfI/s400/23.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Installtion finish, Click on “Restart Now” to restart the server after the installation of PowerShell V2 have been done:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80ln3Oi5I/AAAAAAAAAO8/kIwRaeA5ZX4/s1600-h/24.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 274px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052703299865490" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj80ln3Oi5I/AAAAAAAAAO8/kIwRaeA5ZX4/s400/24.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;4. Install Office 2007 System Converter:&lt;/span&gt; Filter Pack 1.0, on welcome page, click next:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80l366s9I/AAAAAAAAAPE/83if3nn4fXk/s1600-h/25.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 321px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350052707610309586" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj80l366s9I/AAAAAAAAAPE/83if3nn4fXk/s400/25.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;On “End-User License Agreement” page, click on “I accept the terms in the license Agreement” then click next:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj81DJvZ02I/AAAAAAAAAPM/UK-fQRBZJfk/s1600-h/26.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 342px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053210610062178" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj81DJvZ02I/AAAAAAAAAPM/UK-fQRBZJfk/s400/26.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;Installation finishes successfully, Click OK:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DLCYrHI/AAAAAAAAAPU/YtB02IHRMYQ/s1600-h/27.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 198px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053210958113906" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DLCYrHI/AAAAAAAAAPU/YtB02IHRMYQ/s400/27.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Now; do we can say; we did all Exchange 2010 Pre-Requests. The answer is YES, but it’s recommended to do another three steps which they are:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;1- Check Windows Update&lt;/span&gt;&lt;/strong&gt; and make sure it’s updated up to date and it’s appear like the following:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81DaeNZjI/AAAAAAAAAPc/yNv969pxp5M/s1600-h/28.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 301px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053215101347378" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81DaeNZjI/AAAAAAAAAPc/yNv969pxp5M/s400/28.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;2- Run the Microsoft Baseline Security Analyzer (MBSA).&lt;/span&gt; MBSA a tool which designed to determine the security state according to Microsoft security recommendations and offers specific report. You can apply this tool locally and remotely.&lt;br /&gt;&lt;br /&gt;After you download and install the tool, run it and then click on “Scan a Computer”:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DiVy05I/AAAAAAAAAPk/f1a4f1DHQCA/s1600-h/29.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 297px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053217213535122" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DiVy05I/AAAAAAAAAPk/f1a4f1DHQCA/s400/29.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;In the following page, select to computer name and all scan options and then click on “Start Scan”:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DxKRx6I/AAAAAAAAAPs/VUgMzL0x5MA/s1600-h/30.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 297px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053221191763874" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81DxKRx6I/AAAAAAAAAPs/VUgMzL0x5MA/s400/30.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MBSA start now downloading the security update form Microsoft, after this finish, the tool will start checking the server:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81ohG6oTI/AAAAAAAAAP0/dUR8F-c4zfc/s1600-h/31.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 241px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053852537856306" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81ohG6oTI/AAAAAAAAAP0/dUR8F-c4zfc/s400/31.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Scan is finish; MBSA provide you a report for you server settings. Review the report, check the errors and warning and see if you need to change them and check the recommendation. In the following a snapshot of MBSA report:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj81o17CABI/AAAAAAAAAP8/3wh8DTIaqY4/s1600-h/33.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053858125152274" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sj81o17CABI/AAAAAAAAAP8/3wh8DTIaqY4/s400/33.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj81pC2HR0I/AAAAAAAAAQE/3L7ZNGJVJQc/s1600-h/34.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 191px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053861594187586" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj81pC2HR0I/AAAAAAAAAQE/3L7ZNGJVJQc/s400/34.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Prepare Active Directory and Domains&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In the following we will explains how to prepare the Active Directory and domains for installing Exchange 2010. You must complete this procedure before you install Exchange 2010 on any servers in your organization.&lt;br /&gt;&lt;br /&gt;Note: If you run the Exchange 2010 Setup wizard with an account that has the permissions required to prepare Active Directory and the domain, the wizard will automatically prepare Active Directory and the domain. But we will do it manually through command prompt.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Prepare Schema:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To install Exchange Server 2010, you need First Extend the Active Directory Schema; we will do this by using the "PrepareSchema" switch with "Setup" command from the command prompt. To use this command, you need to be a member of schema administrator and enterprise administrator groups. We will do that by the following steps:&lt;br /&gt;&lt;br /&gt;1- You have to point the command prompt to the Exchange 2010 Folder as the following:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81pFfmPII/AAAAAAAAAQM/Gj1K2-yFoow/s1600-h/35.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 263px; HEIGHT: 145px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053862305053826" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81pFfmPII/AAAAAAAAAQM/Gj1K2-yFoow/s400/35.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2- Run PrepareSchema command as the following:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj81pbryTQI/AAAAAAAAAQU/ZdyJslYbOII/s1600-h/36.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 168px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350053868261756162" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sj81pbryTQI/AAAAAAAAAQU/ZdyJslYbOII/s400/36.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;3- After the Schema is extended, you can prepare the Active Directory of the organization by using "PrepareAD" Switch with Setup Command. Note that you need to specify the Organization name with the command as the following:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81-IP0tII/AAAAAAAAAQc/ZWWbSHKHXXo/s1600-h/37.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 163px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350054223821452418" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sj81-IP0tII/AAAAAAAAAQc/ZWWbSHKHXXo/s400/37.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;4- Now you need to prepare the Domain by using “PrepareDomain” switch. To run this command, you need to be a member of Domain Administrator Group:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81-XBhEKI/AAAAAAAAAQk/JTRBL6oGQCU/s1600-h/38.jpg"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 161px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350054227787976866" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sj81-XBhEKI/AAAAAAAAAQk/JTRBL6oGQCU/s400/38.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;In this lesson, we did all Exchange 2010 Pre-Request installation and Active Directory preparation. In next lesson, we will install Exchange 2010.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AYUB KHAN&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-8361575404085462164?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/8361575404085462164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-3-microsoft-exchange-2010-pre.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8361575404085462164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8361575404085462164'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-3-microsoft-exchange-2010-pre.html' title='Lesson 3: Microsoft Exchange 2010, Pre-Requests &amp; AD Preparation'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PTdwBKIv3U/Sj8zZtc6GvI/AAAAAAAAAME/h2eQ3BN-v-o/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-6250884136472049971</id><published>2009-06-21T02:35:00.000-07:00</published><updated>2009-06-22T00:09:04.899-07:00</updated><title type='text'>Lesson 2: Microsoft Exchange 2010, before deployment</title><content type='html'>&lt;a href="http://www.blogger.com/wikis/articles/lesson-2-microsoft-exchange-2010-before-deployment.aspx"&gt;&lt;strong&gt;&lt;span style="font-family:verdana;color:#ff6600;"&gt;Lesson 2: Microsoft Exchange 2010, before deployment&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In &lt;/span&gt;&lt;a href="http://www.blogger.com/wikis/articles/lesson-1-microsoft-exchange-2010-start-from-here.aspx"&gt;&lt;span style="font-family:verdana;"&gt;first lesson&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, we talk about an Exchange Overview, History, Licenses and Editions. You can check in the following link:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/wikis/articles/lesson-1-microsoft-exchange-2010-start-from-here.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;In lesson 2, we will talk about Exchange 2010 roles and system requirements. This lesson is important to deploy Exchange 2010 in the right way. Let’s start.&lt;br /&gt;Exchange 2010 Roles&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A server role is a unit that logically groups the features and components that are required to perform a specific function in the messaging environment.&lt;br /&gt;Each server role includes features that support its function together with related configuration and security settings and a list of predefined tasks for managing and configuring those features.&lt;br /&gt;Exchange 2010 provides five server roles, in the following a list of all roles and a brief of each one: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;1- Client Access Server (CAS):&lt;/span&gt;&lt;/strong&gt; Client Access server role supports OWA, ActiveSync POP3 and IMAP4 clients. The CAS role also supports services, such as the Autodiscover service and Web services.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;2- Hub Transport Server:&lt;/strong&gt;&lt;/span&gt; Hub Transport server role handles all mail flow inside and outside the organization, applies transport rules, applies journaling policies, and delivers messages to a recipient's mailbox. If you don’t have Edge Transport server, you can install and configure the Edge Transport server agents on the Hub Transport server to provide anti-spam and antivirus protection inside the organization. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;3- Mailbox Server:&lt;/span&gt;&lt;/strong&gt; The Mailbox server role hosts mailbox and public folder databases. It also generates the offline address book (OAB). Mailbox servers provide services that calculate e-mail address policies and address lists for recipients, and enforce managed folders.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;4- Edge Transport server:&lt;/span&gt;&lt;/strong&gt; Exchange 2010, the Edge Transport server role is deployed in your organization's perimeter network. Designed to minimize the attack surface, the Edge Transport server handles all Internet-facing mail flow, which provides Simple Mail Transfer Protocol (SMTP) relay and smart host services for the Exchange organization.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;5- Unified Messaging (UM):&lt;/span&gt;&lt;/strong&gt; Unified Messaging combines voice messaging and e-mail into one Inbox, which can be accessed from the telephone and the computer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Exchange Role Notes:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;1- You should have CAS, HUB and Mailbox at least in your Exchange Environment.&lt;br /&gt;2- Edge server should be installing in DMZ as a workgroup.&lt;br /&gt;3- All roles except Edge can be installed in one server.&lt;br /&gt;4- Edge Transport role always installed alone, you can’t add any role with edge in the same server.&lt;br /&gt;5- Combined or separated of roles could be happen, it’s always depending in your requirements.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;System Requirements &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Before you start install Microsoft Exchange 2010, you should make sure that you review all of Exchange 2010 system requirements such as network, hardware, software, clients. In the following, we are going to list all requirements of Exchange 2010:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;1- Operating System:&lt;/span&gt; You can install Exchange 2010 in a 64-bit edition of Windows Server 2008 Standard or Enterprise with SP2.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;2- Domain &amp;amp; Forest Functional Level:&lt;/span&gt; Exchange 2010 requires Domain and Forest (both) Functional Levels to be at least Windows 2003. In another worlds; all domain controller in your environment they should be installed at least by windows 2003.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;3- Global Catalog:&lt;/span&gt; You should implement a Global Catalog Server in each site that you need to install Exchange 2010 on it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;4- Hardware:&lt;/span&gt; To run Microsoft Exchange Server 2010 Enterprise Edition Beta on x64 platforms, you need:&lt;br /&gt;· x64 architecture-based computer&lt;br /&gt;· Minimum of 4 GB of RAM.&lt;br /&gt;· At least 1.2 GB on the drive used for installation and additional 500 MB for each Unified Messaging (UM) and language pack that you plan to install plus 200 MB of available disk space on the system drive&lt;br /&gt;· Drive―DVD-ROM drive.&lt;br /&gt;· Disk partitions formatted as NTFS file system&lt;br /&gt;&lt;br /&gt;Note: It’s recommended to install Exchange 2010 in member server. Installing Exchange 2010 in a domain controller is not recommended. Changing the server role to be a Domain controller or vice-versa after installing exchange 2010 is not supported.&lt;br /&gt;&lt;br /&gt;Second lesson is done, in the next lesson; we will start installing Exchange Prerequisites and preparing the active directory to install Exchange 2010.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;strong&gt;AYUB KHAN&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-6250884136472049971?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/6250884136472049971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-2-microsoft-exchange-2010-before.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/6250884136472049971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/6250884136472049971'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-2-microsoft-exchange-2010-before.html' title='Lesson 2: Microsoft Exchange 2010, before deployment'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-2329519593387282991</id><published>2009-06-21T02:19:00.000-07:00</published><updated>2009-06-21T02:35:38.344-07:00</updated><title type='text'>Lesson 1: Microsoft Exchange 2010, Start from here</title><content type='html'>&lt;p&gt;&lt;a href="http://www.blogger.com/wikis/articles/lesson-1-microsoft-exchange-2010-start-from-here.aspx"&gt;&lt;span style="font-family:verdana;color:#ff6600;"&gt;&lt;strong&gt;Lesson 1: Microsoft Exchange 2010, Start from here&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;As we promise you; this is the first lesson of Exchange 2010 learning series. We will post a new lesson every week. In this lesson, we will talk briefly about Exchange 2010 Overview, History, Licenses and Editions. It’s important to know that information before you start implementing Microsoft Exchange 2010 in your network.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. It is part of the Microsoft Servers line of server products and is widely used by enterprises using Microsoft infrastructure solutions. Exchange's major features consist of electronic mail, calendaring, contacts and tasks; support for mobile and web-based access to information; and support for data storage.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;History&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The history of Microsoft Exchange is quite interesting and began in 1993 when the XENIX mail system was changed to the Exchange Server. In January 1995; around 500 users were migrated and start using the Exchange Server Beta 1. By April 1996; 32,000 users were migrated to the environment&lt;br /&gt;&lt;br /&gt;In the following a list of all Exchange history versions:&lt;br /&gt;· Exchange Server 4.0 released on June 1996, it's the original version of Exchange Server sold to the public.&lt;br /&gt;&lt;br /&gt;· Exchange Server 5.0 released On May 1997, it's introduced the new Exchange Administrator console, as well as opening up integrated access to SMTP-based networks for the first time.&lt;br /&gt;&lt;br /&gt;· Exchange Server 5.5 released On November 1997, it sold in two editions, Standard and Enterprise. They differ in database store size, mail transport connectors and clustering capabilities.&lt;br /&gt;&lt;br /&gt;· Exchange Server 2000 (v6.0) released on November 2000, unlike Exchange Server 5.5, Exchange Server 2000 had no inbuilt Directory Service, and had a dependency upon Active Directory.&lt;br /&gt;&lt;br /&gt;· Exchange Server 2003 (v6.5) released on September 2003, this version has enhanced disaster recovery, Outlook Mobile Access and server-side ActiveSync functionalities added, Better anti-virus and anti-spam protection have also been added, improved message and mailbox management tools.&lt;br /&gt;&lt;br /&gt;· Exchange Server 2007 (v8 or with SP1 v8.1) released on November 2006 to business customers as part of Microsoft's roll-out wave of new products. It includes new clustering options, 64-bit support for greater scalability, voice mail integration, better search and support for Web services, better filtering options, and a new Outlook Web Access interface. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;· Exchange Server 2010 version will be available from the second half of 2009. A 360 day beta is now downloadable from TechNet. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Licenses&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Exchange Server requires Client Access Licenses (CAL), which are different from Windows CALs. Corporate license agreements, such as the Enterprise Agreement (EA), include Exchange Server CALs. It also comes as part of the Core CAL. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Just like Windows Server and other server products from Microsoft, you can choose to use User or Device CALs. Device CALs are assigned to a device (workstation, laptop or PDA). User CALs are assigned to a user or employee (not a mailbox). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;User CALs allow a user to access Exchange e-mail from any device. User and Device CALs are the same price, however cannot be used interchangeably. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Two types of Exchange CAL are available: Exchange CAL Standard and Exchange CAL Enterprise. The Enterprise CAL is an add-on license to the Standard CAL. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Editions&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Exchange 2010 comes in two editions (Standard &amp;amp; Enterprise); these are licensing editions that are defined by a product key. When you enter a valid license product key, the supported edition for the server is established. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Product keys can be used for the same edition key swaps and upgrades only, and they cannot be used for downgrades. You can use a valid product key to go from the evaluation version (Trial Edition) to either Standard Edition or Enterprise Edition. You can also use a valid product key to go from Standard Edition to Enterprise Edition. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The next lesson will cover Exchange 2010 Roles and System requirements to implement the product. We will not keep you waiting for a week for this lesson; we will post it at next Monday. We will do that because; next week we will start implementing Exchange 2010.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;AYUB KHAN&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-2329519593387282991?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/2329519593387282991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-1-microsoft-exchange-2010-start.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/2329519593387282991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/2329519593387282991'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/06/lesson-1-microsoft-exchange-2010-start.html' title='Lesson 1: Microsoft Exchange 2010, Start from here'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-1962546369269734784</id><published>2009-05-19T01:35:00.000-07:00</published><updated>2009-05-19T02:22:49.655-07:00</updated><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;Step By Step Guide for Installing Exchange Server 2010 On Windows server 2008&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:#ff9900;"&gt;Install the Windows Vista operating system prerequisites for Exchange Management Tools&lt;/span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;1. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;.&lt;br /&gt;2. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;4. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;5. Install the necessary IIS prerequisites by running the following commands:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Web-Metabase&lt;br /&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;To install the Windows Server 2008 operating system prerequisites for Client Access servers&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;1. Install the Active Directory remote management tools by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i RSAT-ADDS&lt;br /&gt;2. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;.&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;4. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;5. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;6. Install the extensions for &lt;a href="http://go.microsoft.com/fwlink/?LinkId=137040" target="_blank"&gt;ASP.NET AJAX 1.0&lt;/a&gt;.&lt;br /&gt;7. Install the necessary Internet Information Services (IIS) prerequisites by running the following commands in the order in which they are listed:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Web-Server&lt;br /&gt;ServerManagerCmd -i Web-ISAPI-Ext&lt;br /&gt;ServerManagerCmd -i Web-Metabase&lt;br /&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;br /&gt;ServerManagerCmd -i Web-Basic-Auth&lt;br /&gt;ServerManagerCmd -i Web-Digest-Auth&lt;br /&gt;ServerManagerCmd -i Web-Windows-Auth&lt;br /&gt;ServerManagerCmd -i Web-Dyn-Compression&lt;br /&gt;ServerManagerCmd -i NET-HTTP-Activation&lt;br /&gt;ServerManagerCmd -I RPC-over-HTTP-proxy&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;To install the Windows Server 2008 operating system prerequisites for Edge Transport servers&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;1. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;.&lt;br /&gt;2. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;4. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;5. Install Active Directory Lightweight Directory Services (AD LDS), which was previously known as Active Directory Application Mode (ADAM), by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i ADLDS&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;strong&gt;To install the Windows Server 2008 operating system prerequisites for Hub Transport servers&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;1. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;.&lt;br /&gt;2. Install the Active Directory remote management tools by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i RSAT-ADDS&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;4. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;5. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;6. Install the extensions for &lt;a href="http://go.microsoft.com/fwlink/?LinkId=137040" target="_blank"&gt;ASP.NET AJAX 1.0&lt;/a&gt;.&lt;br /&gt;7. Install the necessary Internet Information Services (IIS) prerequisites:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Web-Server&lt;br /&gt;ServerManagerCmd -i Web-Metabase&lt;br /&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;br /&gt;ServerManagerCmd -i Web-Basic-Auth&lt;br /&gt;ServerManagerCmd -i Web-Windows-Auth&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;To install the Windows Server 2008 operating system prerequisites for Mailbox servers&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;1. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;..&lt;br /&gt;2. Install the Active Directory management tools by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i RSAT-ADDS&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;4. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;5. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;6. Install the extensions for &lt;a href="http://go.microsoft.com/fwlink/?LinkId=137040" target="_blank"&gt;ASP.NET AJAX 1.0&lt;/a&gt;.&lt;br /&gt;7. Install the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=137042" target="_blank"&gt;2007 Office System Converter: Microsoft Filter Pack&lt;/a&gt;.&lt;br /&gt;8. Install the necessary IIS prerequisites by running the following commands in the order in which they are listed:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Web-Server&lt;br /&gt;ServerManagerCmd -i Web-Metabase&lt;br /&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;br /&gt;ServerManagerCmd -i Web-Basic-Auth&lt;br /&gt;ServerManagerCmd -i Web-Windows-Auth&lt;br /&gt;9. If the Mailbox server will be clustered, you must also install the Failover Clustering feature by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Failover-Clustering&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;To install the Windows Server 2008 operating system prerequisites for Unified Messaging servers&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;1. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkID=96339" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt;.&lt;br /&gt;2. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135126" target="_blank"&gt;Windows Remote Management ( WinRM ) 2.0 Community Technology Preview 3 (CTP3)&lt;/a&gt;.&lt;br /&gt;3. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;br /&gt;4. Install the update for the Microsoft Management Console (MMC) in Windows Server 2008. See Microsoft Knowledge Base article 951725 &lt;a href="http://go.microsoft.com/fwlink/?LinkId=3052&amp;amp;kbid=951725" target="_blank"&gt;An update that extends the mechanism for displaying snap-in context Help topics is available for the MMC in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;5. Install the extensions for &lt;a href="http://go.microsoft.com/fwlink/?LinkId=137040" target="_blank"&gt;ASP.NET AJAX 1.0&lt;/a&gt;.&lt;br /&gt;6. Install the necessary IIS prerequisites by running the following commands in the order in which they are listed:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Web-Server&lt;br /&gt;ServerManagerCmd -i Web-Metabase&lt;br /&gt;ServerManagerCmd -i Web-Lgcy-Mgmt-Console&lt;br /&gt;ServerManagerCmd -i Web-Basic-Auth&lt;br /&gt;ServerManagerCmd -i Web-Windows-Auth&lt;br /&gt;7. Install the Microsoft Windows Media Player audio/video codecs required by the Unified Messaging server by running the following command:&lt;br /&gt;&lt;a title="Copy Code" href="javascript:CopyCode("&gt;Copy Code&lt;/a&gt;&lt;br /&gt;ServerManagerCmd -i Desktop-Experience&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;strong&gt;To install the latest optional Windows Updates &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;1. Install multiple Right Management Services (RMS) Client sessions update. See Knowledge Base article 950888 &lt;a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;amp;kbid=950888" target="_blank"&gt;You cannot create multiple RMS Client sessions for one user context on a Windows Vista-based computer&lt;/a&gt;.&lt;br /&gt;2. Install performance counter updates. See Knowledge Base article 951116 &lt;a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;amp;kbid=951116" target="_blank"&gt;A memory leak occurs in performance counters that are used to monitor Windows Server 2008-based computers&lt;/a&gt;.&lt;br /&gt;3. Install the System Center Operations Manager 2007 console update. See Knowledge Base article 951327 &lt;a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;amp;kbid=951327" target="_blank"&gt;The System Center Operations Manager 2007 console may crash in Windows Server 2008 or in Windows Vista when you open the Health Explorer window&lt;/a&gt;.&lt;br /&gt;4. Install the Event Log service update. See Knowledge Base article 952664 &lt;a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;amp;kbid=952664" target="_blank"&gt;The Event Log service may stop responding because of a deadlock on a Windows Server 2008-based computer&lt;/a&gt;.&lt;br /&gt;5. Install performance counter values update. See Knowledge Base article 953290 &lt;a href="http://go.microsoft.com/fwlink/?linkid=3052&amp;amp;kbid=953290" target="_blank"&gt;An application may crash when it uses legacy methods to query performance counter values in Windows Vista or in Windows Server 2008&lt;/a&gt;.&lt;br /&gt;6. Install &lt;a href="http://go.microsoft.com/fwlink/?LinkId=135123" target="_blank"&gt;Windows PowerShell V2 CTP3&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:180%;color:#33cc00;"&gt;&lt;strong&gt;Installation Steps For Exchange Server 2010&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#33cc00;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;• Insert The DVD of  Microsoft Exchange Server 2010 &amp;amp; Click Install Microsft Exchange.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJy3YaoHqI/AAAAAAAAAKU/E6PBDkmHIOY/s1600-h/001.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 301px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337454804159962786" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJy3YaoHqI/AAAAAAAAAKU/E6PBDkmHIOY/s400/001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Install Microsoft Exchange Server 2010 &amp;amp; click Next&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/ShJzOK1AQbI/AAAAAAAAAKc/Ab6aHxkTWps/s1600-h/002.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455195649491378" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/ShJzOK1AQbI/AAAAAAAAAKc/Ab6aHxkTWps/s400/002.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzOTTBy3I/AAAAAAAAAKk/JaGwr3fmf4A/s1600-h/003.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455197922904946" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzOTTBy3I/AAAAAAAAAKk/JaGwr3fmf4A/s400/003.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;• In the Language Page, click Next&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzOSle8AI/AAAAAAAAAKs/hesmq3nnWgI/s1600-h/004.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455197731876866" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzOSle8AI/AAAAAAAAAKs/hesmq3nnWgI/s400/004.jpg" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;• Click I accept click to proceed&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzOX_VaUI/AAAAAAAAAK0/ucWpdH5eGVg/s1600-h/005.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455199182481730" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzOX_VaUI/AAAAAAAAAK0/ucWpdH5eGVg/s400/005.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next In Error Reporting Page.&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJzOpW7tUI/AAAAAAAAAK8/3jnYewb9hgY/s1600-h/006.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455203844863298" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJzOpW7tUI/AAAAAAAAAK8/3jnYewb9hgY/s400/006.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Custome Exchange Server Installation Select the Roles you Needed.&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzjs1JVdI/AAAAAAAAALE/-_jywYTRSZg/s1600-h/007.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455565554144722" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzjs1JVdI/AAAAAAAAALE/-_jywYTRSZg/s400/007.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click next after Entering the Exchange Organization group.&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzjqChZBI/AAAAAAAAALM/XoSouA53CNU/s1600-h/008.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455564804940818" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShJzjqChZBI/AAAAAAAAALM/XoSouA53CNU/s400/008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next.&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzjnW0rlI/AAAAAAAAALU/0XkW1bZ_Eq0/s1600-h/009.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455564084784722" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzjnW0rlI/AAAAAAAAALU/0XkW1bZ_Eq0/s400/009.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next.&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzjiTUtiI/AAAAAAAAALc/oyo3ff44HEQ/s1600-h/010.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455562727929378" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzjiTUtiI/AAAAAAAAALc/oyo3ff44HEQ/s400/010.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next in the page of Readiness Checks.&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzj4sb1xI/AAAAAAAAALk/PedtTT0_ugY/s1600-h/011.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455568738834194" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzj4sb1xI/AAAAAAAAALk/PedtTT0_ugY/s400/011.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Install .&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/ShJzzutyYoI/AAAAAAAAALs/bZBlJk9ZWkw/s1600-h/012.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455840938058370" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/ShJzzutyYoI/AAAAAAAAALs/bZBlJk9ZWkw/s400/012.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Next.&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzzpaYKcI/AAAAAAAAAL0/u8fnuTR0vZA/s1600-h/013.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455839514470850" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShJzzpaYKcI/AAAAAAAAAL0/u8fnuTR0vZA/s400/013.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;• Click Finish.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJzz_E2vOI/AAAAAAAAAL8/nYF9duteZMg/s1600-h/014.jpg"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 278px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337455845329779938" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShJzz_E2vOI/AAAAAAAAAL8/nYF9duteZMg/s400/014.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-1962546369269734784?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/1962546369269734784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/step-by-step-guide-for-installing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/1962546369269734784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/1962546369269734784'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/step-by-step-guide-for-installing.html' title=''/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PTdwBKIv3U/ShJy3YaoHqI/AAAAAAAAAKU/E6PBDkmHIOY/s72-c/001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-4067391802548233130</id><published>2009-05-17T23:50:00.000-07:00</published><updated>2009-05-18T00:08:47.407-07:00</updated><title type='text'>Managing Receive Connectors (Part 4)</title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;Managing Receive Connectors (Part 4)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;In this concluding article we will configure more permissions at the Receive Connector level and we will also configure TLS authentication in a receive connector. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;&lt;br /&gt; &lt;/div&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;In the last article we saw how to manage permissions using the Exchange Management Shell and AdsiEdit.msc. In this article we are going to personalize receive connector permissions in a different way without using the default Permissions groups.&lt;br /&gt;&lt;br /&gt;Exchange Server 2007 has a set of predefined Permissions Groups which makes it easier to administer using a single checkbox to define the required permissions. When we have more than one server it might be painful since some organizations need a more restrictive receive connector which can be reached using the procedure outlined in this article. If you do not really need such feature it is strongly recommended to stick with the default Permissions Groups available through the Exchange Management Console or Exchange Management Shell.&lt;br /&gt;&lt;br /&gt;Let’s say that we just want an AD Group called Grp_Relay to be allowed to relay in Exchange Server 2007. In order to do that we have to go further than the Receive Connector permission configurations to assign different users than the default list.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;If you use more than one HUB Transport in an NLB scenario for this receive connector, all changes must be made in all NLB nodes to provide the same mode of authentication and permissions.&lt;br /&gt;&lt;br /&gt;First of all, we should remove all known groups of the Receive Connector Permissions tab in the Exchange Management Console. To do that we can get the properties of the Internal Relay connector and make sure that there is no group checked on the Permissions tab.&lt;br /&gt;&lt;br /&gt;Now, let’s go back to AdsiEdit.msc and right-click on our Internal Relay connector and click on Properties. Click on the Security tab, and add the Grp_Relay group from Active Directory. Make sure that the group has at least the following permissions&lt;br /&gt;(Figure 01):&lt;br /&gt;&lt;br /&gt;Submit Messages to Server&lt;br /&gt;Submit Messages to any Recipient&lt;br /&gt;Bypass Anti-Spam&lt;br /&gt;Accept routing Headers&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEG-mZkdBI/AAAAAAAAAJU/hc-mNM7C9X0/s1600-h/1.bmp"&gt;&lt;img style="WIDTH: 360px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054705940198418" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEG-mZkdBI/AAAAAAAAAJU/hc-mNM7C9X0/s400/1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 01&lt;br /&gt;&lt;br /&gt;Now, only users that belong to the Grp_Relay group will be able to send messages using the Internal Relay Receive Connector. If any user outside of that group tries to send a message, they will be asked for credential several times; you can validate the error in the Receive Connectors log file. The error will contain the following information:&lt;br /&gt;&lt;br /&gt;Inbound authentication failed because the client DOMAIN\username doesn’t have submit permission.&lt;br /&gt;&lt;br /&gt;If you have a situation where some servers must relay on Exchange Server without using authentication, you can use the same procedure above to grant permission to Anonymous entry on the Receive Connector Security tab.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;It is not best practice to allow anonymous permission to relay in an Exchange Server box. Make sure that only a set of servers can use this connector using the RemoteIPRanges configuration of the receive connector.&lt;br /&gt;&lt;br /&gt;Configuring TLS on a Receive Connector&lt;br /&gt;&lt;br /&gt;Okay, now that we have seen how to properly configure the authentication methods and groups in a Receive Connector, we are going to enable TLS in our Receive Connector. First of all, let’s go to the properties of the Internal Relay Receive Connector and then click on the Authentication tab and check the option TLS, as shown in Figure 02.&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG-ykKzYI/AAAAAAAAAJc/Bft87Hdu6uw/s1600-h/2.bmp"&gt;&lt;img style="WIDTH: 363px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054709205880194" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG-ykKzYI/AAAAAAAAAJc/Bft87Hdu6uw/s400/2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 02&lt;br /&gt;&lt;br /&gt;Now let’s try to connect to this receive connector which has the FQDN defined as relay.apatricio.local (Apatricio.local is my AD FQDN name). Let’s just use the first SMTP verb, EHLO example.org and we can see that the STARTTLS is not being presented which means that even with TLS enabled on the Receive Connector we are not able to use it right now. (Figure 03)&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG-4ACNqI/AAAAAAAAAJk/Kxaqk9Dstv8/s1600-h/3.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 121px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054710664935074" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG-4ACNqI/AAAAAAAAAJk/Kxaqk9Dstv8/s400/3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 03&lt;br /&gt;&lt;br /&gt;After that connection we can go to the Event Viewer of our Exchange Server and the EventID 12014 (Figure 04) will be there, and the error message gives us a clue about what is happening with our current environment. The simple answer is that there is not a Certificate with the name configured in the FQDN of that Receive Connector.&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG_DNpWhI/AAAAAAAAAJs/gAWNhUI81cA/s1600-h/4.bmp"&gt;&lt;img style="WIDTH: 360px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054713674816018" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/ShEG_DNpWhI/AAAAAAAAAJs/gAWNhUI81cA/s400/4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 04&lt;br /&gt;&lt;br /&gt;So, let’s fix it. I will assume that we are using an internal PKI and in order to request a new SMTP certificate using the Exchange Management Shell use the following cmdlet:&lt;br /&gt;&lt;br /&gt;New-ExchangeCertificate –GenerateRequest –Path c:\cert.req –SubjectName “cn=relay.apatricio.local” –FriendlyName “Internal Relay Certificate” –PrivateKeyExportable:$True&lt;br /&gt;&lt;br /&gt;Now, let’s request the certificate created using the Certification Authority webpage:&lt;br /&gt;&lt;br /&gt;1.Logged on Exchange Server open the http://&lt;ca&gt;/certsrv, where &lt;ca&gt;is your server which hosts the Certification Authority.&lt;br /&gt;2.Click on Request a Certificate link.&lt;br /&gt;3.Click on advanced certificate request.&lt;br /&gt;4.Click on the second link which is Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file, or submit a renewal request by using a base-64-encoded PKCS #7 file.&lt;br /&gt;5.Open the file C:\cert.req which was created by New-ExchangeCertificate cmdlet and copy the content.&lt;br /&gt;6.Paste the content of that file into the Base-64-encoded certificate request field in the webpage.&lt;br /&gt;7.On the same page, select Web Server in the Certificate Template field and then click the Submit button.&lt;br /&gt;8.On the new page, click on the Download Certificate link and save it in the C:\ root of the Exchange Server.&lt;br /&gt;Let’s import the new certificate, to do that use this cmdlet:&lt;br /&gt;&lt;br /&gt;Import-ExchangeCertificate –Path:C:\certnew.cer&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;The file name and path is just an example, you have to use the file name and path that you have used in the previous step.&lt;br /&gt;&lt;br /&gt;Time to enable the new imported certificate to be used by the SMTP service using the Exchange Management Shell. To enable it we just need to copy the Thumbprint that was shown when we imported the request in the previous step and use this cmdlet:&lt;br /&gt;&lt;br /&gt;Enable-ExchangeCertificate –Thumbprint &lt;thumbprint&gt;-Services SMTP&lt;br /&gt;&lt;br /&gt;You will be prompted to change the default SMTP certificate, just type in N and hit enter.&lt;br /&gt;&lt;br /&gt;Let’s test our changes, we will be connecting again in the Internal Relay Receive Connector and we are going to type in the first SMTP verb, ehlo example.org. Did you notice any change? You should, now we have the STARTTLS being offered by Exchange Server. We can also go back to the Exchange Server Event Viewer and we will not see any Transport error like we saw before.&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEG_cctQUI/AAAAAAAAAJ0/nAxQ-VUqzlo/s1600-h/5.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 135px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054720448872770" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEG_cctQUI/AAAAAAAAAJ0/nAxQ-VUqzlo/s400/5.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 05&lt;br /&gt;&lt;br /&gt;Let’s go back to our Outlook Express to confirm the solution. In the Outlook Express account properties, we have to use an FQDN name in the Outgoing mail (SMTP) field, and this name must be resolved by the client and it also must be same used by the certificate deployed recently (Figure 06).&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLWSB_qI/AAAAAAAAAJ8/_gfm4sDW8sU/s1600-h/6.bmp"&gt;&lt;img style="WIDTH: 332px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054924951912098" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLWSB_qI/AAAAAAAAAJ8/_gfm4sDW8sU/s400/6.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 06&lt;br /&gt;&lt;br /&gt;The second step that must be done is on the Advanced tab where the option This server requires a secure connection (SSL) must be checked, as shown in Figure 07.&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLkGYpBI/AAAAAAAAAKE/23ns_R49g1A/s1600-h/7.bmp"&gt;&lt;img style="WIDTH: 332px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054928661160978" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLkGYpBI/AAAAAAAAAKE/23ns_R49g1A/s400/7.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 07&lt;br /&gt;&lt;br /&gt;Now, let’s send a message using our Outlook Express. We do not need to receive on the Outlook Express client because we did not set up the proper POP3 server, only the SMTP. If the message disappears from the Outbox folder it is a good sign, but let’s validate the log files and we will see that the last message was sent using TLS, as shown in Figure 08.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLgssw7I/AAAAAAAAAKM/xP3uD319YqM/s1600-h/8.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 219px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337054927748121522" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShEHLgssw7I/AAAAAAAAAKM/xP3uD319YqM/s400/8.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 08&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Conclusion&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;In this article we have seen how to avoid Event ID 12014 when we configure a new FQDN in a Receive Connector, how to configure a specific group to relay in a specific Receive Connector, and how to configure a certificate and validate the log files to make sure that the configuration is working properly &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-4067391802548233130?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/4067391802548233130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/4067391802548233130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/4067391802548233130'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-4.html' title='Managing Receive Connectors (Part 4)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PTdwBKIv3U/ShEG-mZkdBI/AAAAAAAAAJU/hc-mNM7C9X0/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-8153599992032744588</id><published>2009-05-17T23:16:00.000-07:00</published><updated>2009-05-17T23:49:51.280-07:00</updated><title type='text'>Managing Receive Connectors (Part 3)</title><content type='html'>&lt;div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff6600;"&gt;Configuring Receive Connector Logging Settings&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;We can configure logging per receive connector. In order to enable log filing in a receive connector we should make sure where the log files will be generated. To configure where the log files will be kept before enabling the logging feature at the connector level:&lt;br /&gt;Open the Exchange Management Console.&lt;br /&gt;Expand Server Configuration.&lt;br /&gt;Click on Hub Transport.&lt;br /&gt;Select an available hub transport on the right hand side, and click on Properties.&lt;br /&gt;Click on the Log Settings tab. In the Protocol Log section we can change the path where either Receive Connectors or Send Connectors will be stored by clicking on Browse button. (Figure 01)&lt;&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-h_7NHhI/AAAAAAAAAIE/EmWVJJ4xoLM/s1600-h/1.bmp"&gt;&lt;img style="WIDTH: 349px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045418482933266" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-h_7NHhI/AAAAAAAAAIE/EmWVJJ4xoLM/s400/1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, that we already know where the log files are stored, we can get the properties of any Receive Connector and we have an option called Protocol logging level which by default is defined as None and we are going to change to Verbose (Figure 02). Use Verbose mode only during a troubleshooting scenario, otherwise keep it configured as None&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-h_vWYDI/AAAAAAAAAIM/8HuK6myrXug/s1600-h/2.bmp"&gt;&lt;img style="WIDTH: 362px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045418433208370" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-h_vWYDI/AAAAAAAAAIM/8HuK6myrXug/s400/2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Now, we can send a test message using the SMTP verbs that we saw previously in this series and we will be able to track all communication in the log file, as shown in Figure 03&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShD-iN-nh8I/AAAAAAAAAIU/EHNRh1gVtSw/s1600-h/3.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 198px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045422255343554" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShD-iN-nh8I/AAAAAAAAAIU/EHNRh1gVtSw/s400/3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span size="5"&gt;&lt;span style="color:#ff9900;"&gt;Configuring Authentication and Permission...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;What we have been working on so far is on how to create the receive connector, how to manage some security features and also how to change the listening IPs to make each connector unique. Now we will go over the Authentication methods and Permissions available that can be associated with a Receive Connector.&lt;br /&gt;Receive Connectors use 7 (seven) different types of authentication, which are: No authentication, TLS, Integrated, Basic Authentication, Basic Authentication over TLS, Exchange Server Authentication (Gssapi and Mutual Gssapi) and External Authoritative. These authentication methods are offered to the clients during the SMTP session and after authentication is made the permissions are applied. In order to configure the authentication method that a specific Receive Connector will use, follow these steps:&lt;br /&gt;Open the Exchange Management Console.&lt;br /&gt;Expand Server Configuration.&lt;br /&gt;Click on Hub Transport.&lt;br /&gt;Click on a Receive Connector and click on Properties.&lt;br /&gt;Click the Authentication tab (Figure 04).&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-iMS157I/AAAAAAAAAIc/LdNz8xRnVhE/s1600-h/4.bmp"&gt;&lt;img style="WIDTH: 363px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045421803300786" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-iMS157I/AAAAAAAAAIc/LdNz8xRnVhE/s400/4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 04&lt;br /&gt;We are able to see the authentication method used by a receive connector through a simple telnet session. All available authentication methods are shown after the SMTP verb ehlo. The following table shows the difference on the SMTP answer for each authentication method:&lt;br /&gt;Authentication Method&lt;br /&gt;Response of EHLO&lt;br /&gt;Transport Layer Security (TLS)&lt;br /&gt;250-STARTTLS&lt;br /&gt;Basic Authentication&lt;br /&gt;250-Auth Login&lt;br /&gt;Integrated Windows Authentication&lt;br /&gt;250-Auth NTLM&lt;br /&gt;Externally Secured&lt;br /&gt;250-Auth250 XEXCH50&lt;br /&gt;Okay, we have just seen how to configure the authentication methods that can be applied in a Receive Connector, now we are going to configure an internal relay server, it might be useful where some users/printers/servers must send message using an internal relay server. We are going to create an internal relay connector from scratch and then we will be changing some configurations to demonstrate how we can play with receive connector authentication and permissions to fit your needs.&lt;br /&gt;Let’s create an Internal Receive Connector. This connector will accept a connection on port 25, however the connections will be made only from a set of machines (172.16.171.1 to 172.16.171.20 in this example). We are also going to specify a different FQND; for this internal receive connector we will be using relay.apatricio.local, the following cmdlet can be used to create the connector:&lt;br /&gt;New-ReceiveConnector –Usage:Client –Bindings:0.0.0.0:25 –RemoteIPRanges:172.16.171.1-172.16.171.20 –FQDN:relay.apatricio.local –Server srv-ex01 –ProtocolLoggingLevel:Verbose –Name:”Internal Relay”&lt;br /&gt;Now, that we have just created the Receive Connector, we can go to any machine that belongs to the defined remote IP range and we will receive a prompt of our new receive connector. We can verify the FQND information displayed in the first line (Figure 05).&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-iAgkstI/AAAAAAAAAIk/yxmF9WjeCoA/s1600-h/5.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 114px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045418639667922" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-iAgkstI/AAAAAAAAAIk/yxmF9WjeCoA/s400/5.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 05&lt;br /&gt;Okay, now let’s open the Event Viewer in our Exchange Server, and we will see an error number 12014 and MSExchangeTransport Source. This error occurred because we do not have a certificate for the relay.apatricio.local FQDN, yet. We can avoid that message error for now by configuring the internal Receive connector to use Basic Authentication and Integrated Windows Authentication, as shown in Figure 06. We are going to play with TLS and certificates for this connection in the next article.&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/ShD-2LQDWoI/AAAAAAAAAIs/4B9DHxTJUCk/s1600-h/6.bmp"&gt;&lt;img style="WIDTH: 362px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045765120547458" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/ShD-2LQDWoI/AAAAAAAAAIs/4B9DHxTJUCk/s400/6.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 06&lt;br /&gt;In the Permission Groups tab, we have 5 different permissions groups which we can associate to a receive connector. These predefined permissions groups are a set of objects that might include users, computers and security groups and they define permissions to well-know SID (Security Identifier), for example (Exchange Users group permission is the Authenticated Users Group in the AD). Using these permissions groups is the recommended solution for the majority of the companies, however we cannot change these permission groups using the Exchange Management Console.&lt;br /&gt;In the Permissions Groups tab, we are going to validate who is allowed to connect to our Receive Connector. In a Client Connector only “Exchange Users” are allowed by default. (Figure 07)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-2H28EQI/AAAAAAAAAI0/IOreb94rne0/s1600-h/7.bmp"&gt;&lt;img style="WIDTH: 361px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045764209905922" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-2H28EQI/AAAAAAAAAI0/IOreb94rne0/s400/7.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 07&lt;br /&gt;Since we have the proper Authentication method and a permission associated with Exchange Users we are able to test it. To test we can use Outlook Express to create a dummy account using a fake POP3 Server account just to test the SMTP protocol. Make sure that the reply address used in the Outlook Express account belongs to the current list of Accepted Domains in your Exchange organization and also that you are using the proper username and password, and finally configure the account to use authentication using the option “My Server requires authentication”.&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-2GAF8KI/AAAAAAAAAI8/fukcsLpN2ME/s1600-h/8.bmp"&gt;&lt;img style="WIDTH: 330px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045763711430818" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-2GAF8KI/AAAAAAAAAI8/fukcsLpN2ME/s400/8.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Figure 08&lt;br /&gt;Now you can send a message to any e-mail address and the message will be sent. How do we make sure that authentication is working? Easy! During the receive connector creation we configured the logging level to Verbose. Now you understood why I said easy, right? Just look at the log files generated and we will see the authentication process, as shown in Figure 09.&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-2fzbiVI/AAAAAAAAAJE/kFIumy3LMcc/s1600-h/9.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 231px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045770637642066" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-2fzbiVI/AAAAAAAAAJE/kFIumy3LMcc/s400/9.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 09&lt;br /&gt;The default configuration works in most scenarios, however sometimes a special set of permissions is required in order to configure a Receive Connector to fit in with company requirements. We are able to configure Receive Connector permissions in two different ways: using the Exchange Management Shell or AdsiEdit.msc.&lt;br /&gt;The first method is using the Exchange Management Shell. To view the current permission of a Receive Connector run this cmdlet:&lt;br /&gt;Get-ReceiveConnector &lt;connector-name&gt; Get-ADPermission&lt;br /&gt;To manage the permissions use Add-ADPermission to add entries in that list and Remove-ADPermissions to remove entries as well.&lt;br /&gt;The second method to set Receive Connector permissions is by using AdsiEdit.msc (by default it comes with Windows Support Tools, the process to install it can be found at &lt;a href="http://technet2.microsoft.com/windowsserver/en/library/ebca3324-5427-471a-bc19-9aa1decd3d401033.mspx?mfr=true"&gt;Adsiedit Overview&lt;/a&gt;).&lt;br /&gt;Using ADSIEdit.msc we can play around with Receive Connector permission:&lt;br /&gt;Open AdsiEdit.msc.&lt;br /&gt;Expand Configuration.&lt;br /&gt;Expand CN=Services.&lt;br /&gt;Expand CN=Microsoft Exchange.&lt;br /&gt;Expand CN=&lt;organization&gt;.&lt;br /&gt;Expand CN=Exchange Administrative Group (FYDIBOHF23SPDLT).&lt;br /&gt;Expand CN=&lt;server&gt;.&lt;br /&gt;Expand CN=Protocols.&lt;br /&gt;Expand CN=SMTP Receive Connectors.&lt;br /&gt;On the right hand side, we will see all the Receive Connector of that specific Server (Figure 10).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-2e1IhTI/AAAAAAAAAJM/-Oa-zEbeWS8/s1600-h/10.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 275px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5337045770376348978" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/ShD-2e1IhTI/AAAAAAAAAJM/-Oa-zEbeWS8/s400/10.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 10&lt;br /&gt;Right click on a Receive Connector and click on Properties.&lt;br /&gt;Click on the Security tab, and in the list we will see all the Security Identifiers of each permission Group that was associated with the receive connector and all permissions granted as well.&lt;br /&gt;Now we are able to manage the permissions easily using Adsiedit.msc instead of the Exchange Management Shell that requires a little more effort.&lt;br /&gt;&lt;strong&gt;&lt;span color="#ff9900"&gt;Conclusion&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;In this article we saw how to configure the log settings in a Receive Connector and also how to configure permissions using AdsiEdit and the Exchange Management Shell.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-8153599992032744588?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/8153599992032744588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8153599992032744588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8153599992032744588'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-3.html' title='Managing Receive Connectors (Part 3)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__PTdwBKIv3U/ShD-h_7NHhI/AAAAAAAAAIE/EmWVJJ4xoLM/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-7550155941484936572</id><published>2009-05-17T04:46:00.000-07:00</published><updated>2009-05-17T05:17:19.558-07:00</updated><title type='text'>Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 3)</title><content type='html'>&lt;strong&gt;&lt;span style="color:#009900;"&gt;How to replicate Public Folders, move Mailboxes as well as decommission the Exchange 2003 Server.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Replicating Public Folders&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;When deploying an Exchange 2007 Server with the Mailbox Server role installed into a legacy Exchange organization, Exchange Setup will create one Mailbox database and one Public Folder database on the respective server by default as can be seen in Figure 3.1 below.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7Di4rM2I/AAAAAAAAAGE/Hz1Z8rbOtyg/s1600-h/1.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 286px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760121780024162" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7Di4rM2I/AAAAAAAAAGE/Hz1Z8rbOtyg/s400/1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 3.1: Exchange 2007 Mailbox and Public Folder Database&lt;br /&gt;The Public Folder database is created so that you can replicate any Public Folder data stored on your legacy Exchange servers to Exchange 2007. Even though you don’t use Public Folders to store data in your environment, there’s one other reason why you might want to keep the Public Folder database mounted on your Exchange 2007 Server. As some of you may already know, Exchange 2007 no longer uses a Public Folder (or more specifically a System Folder named SCHEDULE+ FREE BUSY in your Public Folder hierarchy) to store free/busy information for the mailbox users in the organization. Instead free/busy information is stored directly in each user’s mailbox, and retrieved using a new web-based service called the Availability service. The advantage of this new approach is that there no longer are any 15 minute delays when free/busy time for a user is updated. Instead the update will happen instantly. So why would I want to keep the Public Folder database on my Exchange 2007 server, if free/busy information is retrieved using this new method? Well if you still have legacy Outlook clients (that is Outlook 2003 and earlier versions) running in your organization, these clients still need to use Public Folder method to retrieve free/busy information, since only Outlook 2007 supports the new Availability service. If you don’t use Public Folders to store data and only have Outlook 2007 clients deployed in your organization, you can safely remove the Public Folder database, as you don’t have anything to use it for in that case. This also means you can skip the following steps.&lt;br /&gt;Okay let’s get going with setting up a replica for the Public Folders on our Exchange 2003 Server that should be replicated with the new Exchange 2007 Public Folder database. In order to do so we must use either the Exchange 2003 System Manager or the Exchange Management Shell (EMS). For the purpose of this example we’ll use the Exchange 2003 System Manager.&lt;br /&gt;NoteManaging Public Folders using the Exchange Management Console (EMC) is not possible in Exchange 2007 RTM, but will be integrated with Exchange 2007 Service Pack 1.&lt;br /&gt;To add the Exchange 2007 Public Folder database to the replica list on the Exchange 2003 Server, open the Exchange 2003 System Manager, then expand Administrative Groups &gt; First Administrative Group &gt; Folders &gt; Public Folders as shown in Figure 3.2&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7D6j_JXI/AAAAAAAAAGM/-cU5ET6HVnw/s1600-h/2.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 237px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760128135701874" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7D6j_JXI/AAAAAAAAAGM/-cU5ET6HVnw/s400/2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.2: Public Folders in the Exchange 2003 System Manager&lt;br /&gt;&lt;br /&gt;Now open the property page of each public folder, then click the Replication tab and add the Exchange 2007 to the replica list as shown in Figure 3.3.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7D-vdPNI/AAAAAAAAAGU/fkDq0-LRLmc/s1600-h/3.bmp"&gt;&lt;img style="WIDTH: 347px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760129257553106" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7D-vdPNI/AAAAAAAAAGU/fkDq0-LRLmc/s400/3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.3: Public Folder Replication Tab&lt;br /&gt;&lt;br /&gt;NoteExchange 2003 Service Pack 2 introduced a new Public Folder Settings Wizard which makes it a breeze to add servers to replica lists. So if you have a lot of Public Folders in your Public Folder tree, I highly recommend you use this wizard, which you can read more about in a &lt;a href="http://www.msexchange.org/tutorials/Public-Folder-Improvements-Exchange-2003-Service-Pack-2.html"&gt;previous article&lt;/a&gt; of mine. If you have thousands of Public Folders, you might want to use the Public Folder replica scripts located in the Exchange Scripts folder (which can be found under C:\Program Files\Microsoft\Exchange Server).&lt;br /&gt;Even though you still have legacy Outlook clients (Outlook 2003 and earlier) in your organization, you don’t need to set up a replica for the SCHEDULE+ FREE BUSY or the OFFLINE ADDRESS BOOK system folder. This will be done automatically when deploying an Exchange 2007 Server in a legacy Exchange organization.&lt;br /&gt;When all Public Folders have been replicated to the Exchange 2007 Server, you should remove the old Exchange 2000 or 2003 Server(s) from the replica lists. When any Public folder data has been removed from the respective Public folder instances, you can dismount the old Public Folder stores (E2k3 SP2 won’t let you remove the Public Folder store until the data is gone and it won’t get removed while it’s dismounted). You should verify that your clients are still capable of seeing Public Folder data as well as free/busy information and accessing the offline address book before you delete it though. If this is not the case, I recommend you wait a little longer so that you’re sure the replication has occurred properly.Important:Outlook Web Access (OWA) 2007 doesn’t include a GUI for accessing Public Folders, so in order to access Public Folders using Internet Explorer you must open a separate browser window and type https://FQDN/public. It’s important you’re aware of this missing feature!&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Pointing Internet Clients to the Client Access Server&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Now would be a good time to point any Internet clients that are OWA, EAS and RPC over HTTP (now called Outlook AnyWhere) in your organization to the Client Access Server running on the Exchange 2007 Server. If you’re using a firewall such as ISA server (which you do, right?), this change is done at your ISA Server firewall. If you for some reason don’t use an ISA Server in your DMZ, but perhaps a Check Point Firewall 1 or a wannabe firewall such as a Cisco PIX, you should do the redirection there. If you don’t have a firewall you should make the change on the external DNS server hosting your Internet domain.&lt;br /&gt;Note:If your ISA Server is configured to pre-authenticate your OWA users, you must change the Authentication method for the OWA virtual directory under Server Configuration &gt; Client Access in the EMC to basic authentication, since it’s configured to use forms-based authentication by default.&lt;br /&gt;So will any users with a mailbox on my Exchange 2000 or 2003 Server still be able to use OWA, Exchange ActiveSync or Outlook AnyWhere (formerly known as RPC over HTTP) to access their mailbox? Yes this will work just fine since the Client Access Server is backward compatible and will redirect the clients to the respective legacy mailboxes on the Exchange 2000 or 2003 server.&lt;br /&gt;Note:When you perform the above changes, your users will no longer be able to access their mailbox using Outlook Mobile Access (OMA), as OMA has been discontinued in Exchange 2007.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Moving Legacy Mailboxes to Exchange 2007&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Alright we have reached the part where we’re going to move our legacy mailboxes from Exchange 2000 or 2003 Server to Exchange 2007. Doing so is a straightforward process and can be done using either the Move Mailbox wizard in the Exchange Management Console (EMC) or the Move-Mailbox cmdlet in the Exchange Management Shell (EMS). For the purpose of this article series we’ll use the EMC. So if it’s not already open, launch the EMC, then expand the Recipient Configuration work center and click the Mailbox sub-node. Now highlight all the legacy mailboxes as shown in Figure 3.4, and then click the Move Mailbox task in the Action Pane.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7D8ZD7-I/AAAAAAAAAGc/juTnOAUbyAU/s1600-h/4.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 263px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760128626749410" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7D8ZD7-I/AAAAAAAAAGc/juTnOAUbyAU/s400/4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.4: Selecting Legacy Mailboxes in the Exchange Management Console&lt;br /&gt;&lt;br /&gt;This will launch the Exchange 2007 Move Mailbox wizard, where you need to specify the destination server, storage group and mailbox database. Select the Exchange 2007 Server in the drop down box (Figure 3.5), and then click Next.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7EQXrusI/AAAAAAAAAGk/8du9NFbb1mU/s1600-h/5.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760133989677762" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7EQXrusI/AAAAAAAAAGk/8du9NFbb1mU/s400/5.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.5: Specifying the Exchange 2007 Server as the Destination Server&lt;br /&gt;&lt;br /&gt;Now specify how you want to manage any corrupted messages found in a mailbox (Figure 3.6), then click Next.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7VpHf2YI/AAAAAAAAAGs/K2MuGfOZfF0/s1600-h/6.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760432690452866" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7VpHf2YI/AAAAAAAAAGs/K2MuGfOZfF0/s400/6.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.6: Specifying how corrupted messages in mailboxes should be managed&lt;br /&gt;&lt;br /&gt;On the Move Schedule screen shown in Figure 3.7, select Immediately (unless you want the mailboxes to be moved automatically at a later time) and click Next.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7V5oZTNI/AAAAAAAAAG0/5qZSnKycM9o/s1600-h/7.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760437123402962" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7V5oZTNI/AAAAAAAAAG0/5qZSnKycM9o/s400/7.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.7: Move Mailbox Scheduling Options&lt;br /&gt;&lt;br /&gt;Finally click Move in order to start moving the legacy mailboxes to the Exchange 2007 Server (Figure 3.8).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7V_AK72I/AAAAAAAAAG8/YA-hTbQBCyw/s1600-h/8.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760438565302114" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7V_AK72I/AAAAAAAAAG8/YA-hTbQBCyw/s400/8.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.8: Move Mailboxes Summary Page&lt;br /&gt;&lt;br /&gt;As is the case with the Move Mailbox wizard in Exchange 2003, the Exchange 2007 Move Mailbox wizard can move 4 mailboxes at a time, and only one instance of the wizard can run on a server.&lt;br /&gt;When all the mailboxes have been moved to the Exchange 2007 Server click Finish in order to exit the Move Mailbox wizard, and then check that mail flow to/from the Internet to the mailboxes on the Exchange 2007 works as expected.&lt;br /&gt;If you will be running in a co-existence environment for a period of time, it’s important to understand that mailboxes stored on an Exchange 2007 server must not be managed using the Active Directory Users and Computers (ADUC) MMC snap-in, but instead must be managed using the Exchange Management Console (EMC) or the Exchange Management Shell (EMS). However Exchange 2003 mailboxes can still be managed using ADUC.&lt;br /&gt;Note:If you want to move the Mailboxes using the Exchange Management Shell (EMS), you do so using the Move-Mailbox cmdlet. Using the Move-Mailbox cmdlet gives you a set of advanced options, among which the most interesting one is the option of specifying the number of mailboxes to be moved at a time (as you read earlier the Move Mailbox wizard is limited to 4).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Redirecting Inbound Mail to the Exchange 2007 Server&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;When all legacy mailboxes have been moved to the Exchange 2007 Server, we can point SMTP traffic (port 25/TCP) directly to the Exchange 2007 Server, so that inbound messages are routed directly to this server. It’s recommended to deploy an Edge Transport Server in your perimeter network (aka DMZ), and let this server route inbound messages to the Exchange 2007 server on your internal network. Instructions on how to deploy an Edge Transport server is outside the scope of this article series, but I’ll cover that topic in another article in the near future. If you don’t want to deploy an Edge Transport server, you should bear in mind that you need to change the Permission Groups settings on the Default &lt;server&gt;receive connector under the Server Configuration work center node&gt; Hub Transport sub-node in the EMC so Anonymous users are allowed to connect to the Exchange 2007 Server as shown in Figure 3.9, otherwise you won’t be able to receive e-mail messages from other SMTP servers on the Internet.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7WPgOYFI/AAAAAAAAAHE/2XsvsofYS18/s1600-h/9.bmp"&gt;&lt;img style="WIDTH: 362px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760442994712658" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7WPgOYFI/AAAAAAAAAHE/2XsvsofYS18/s400/9.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.9: Permission Groups Settings on the Default Receive Connector&lt;br /&gt;&lt;br /&gt;In addition you should make sure that any Send Connectors under Organization Configuration &gt; Hub Transport &gt; Send Connector tab are configured so that they can send outbound mail (either using a smart host or DNS MX) properly (Figure 3.10).&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7WQJ4_0I/AAAAAAAAAHM/j6ZaqB2jvAg/s1600-h/10.bmp"&gt;&lt;img style="WIDTH: 363px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760443169472322" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7WQJ4_0I/AAAAAAAAAHM/j6ZaqB2jvAg/s400/10.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.10: Send Connector Settings&lt;br /&gt;&lt;br /&gt;When the necessary changes have been made, we can delete the routing group connector which was set up to establish mail flow between the Exchange 2003 and 2007 Routing Groups. In order to do so you should expand Administrative Groups &gt; First Administrative Group &gt; Routing Groups &gt; Connectors and right-click on the respective Routing Group Connector then select Delete in the context menu as shown in Figure 3.11.Note:Officialy the correct way of deleting the routing group connectors is to use the Remove-RoutingGroupConnector cmdlet, but since Exchange 2003 version blocking doesn’t block deletes, you can also use the Exchange 2003 System Manager as well.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7oc-IDnI/AAAAAAAAAHU/w9cRrdSd0RQ/s1600-h/11.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 245px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760755847433842" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7oc-IDnI/AAAAAAAAAHU/w9cRrdSd0RQ/s400/11.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.11: Deleting the Routing Groups Connector&lt;br /&gt;&lt;br /&gt;Since the Routing Group connector won’t be deleted in both ends, you also need to delete it under the Exchange Administrative Group (FYDIBOHF23SPDLT) &gt; Exchange Routing Group (DWBGZMFD01QNBJR) &gt; Connectors.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Decommissioning Exchange Legacy Servers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The final step is to decommission the Exchange 2000 or 2003 Server and we can consider the transition done. The Exchange 2003 server should be removed using the Exchange 2003 Setup program, which can be launched via Add or Remove Programs (Figure 3.12).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7odHh4lI/AAAAAAAAAHc/w4W4JUs3wGE/s1600-h/12.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 291px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760755886875218" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7odHh4lI/AAAAAAAAAHc/w4W4JUs3wGE/s400/12.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.12: Add or Remove Programs&lt;br /&gt;&lt;br /&gt;But before you begin uninstalling the Exchange 2003 Server, we first need to assign the Recipient Update Service (RUS) to our Exchange 2007 Server. Not because RUS should be used (in fact Exchange 2007 no longer uses RUS), but because the Exchange 2003 Setup program won’t let us uninstall Exchange 2003, before RUS has been assigned to another server. In order to assign RUS to the Exchange 2007 Server, open the Exchange 2003 System Manager, then expand the Recipients node and select Recipient Update Services. Now open the property page both for Recipient Update Service (Enterprise Configuration) and Recipient Update Service (domain), then click the Browse button under the Exchange Server text box and specify the Exchange 2007 Server instead, then click OK twice and close the System Manager as shown in Figure 3.13.&lt;br /&gt;NoteIt's important you don't delete the recipient policies in the Exchange 2003 System Manager, since Exchange 2007 uses them when provisioning users.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_7ojmBaRI/AAAAAAAAAHk/wSKWQVfH0wc/s1600-h/13.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 328px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760757625383186" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_7ojmBaRI/AAAAAAAAAHk/wSKWQVfH0wc/s400/13.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.13: Assigning the Recipient Update Service to the Exchange 2007 Server&lt;br /&gt;&lt;br /&gt;Note:Microsoft will release an Exchange 2003 hotfix, which will prevent one from reassigning the RUS to an Exchange 2007 server some time in the future. The reason being, this really is an invalid setting that should be blocked. Instead the recommendation will be to use ADSIedit to remove the enterprise RUS object.&lt;br /&gt;Now we can continue uninstalling the server, so select Microsoft Exchange then click the Change/Remove button.&lt;br /&gt;The Exchange 2000 or 2003 wizard will appear, click Next then select Remove in the Action dropdown box as shown in Figure 3.14. Click Next.NoteIf your organization relies heavily on Public Folders, you might want to leave the Exchange System Management Tools intact, as you can use them to administer Public folders on your Exchange 2007 server. Remember Exchange 2007 doesn't have a UI for Public Folder Management.&lt;br /&gt;Figure 3.14: Exchange 2003 Installation Wizard Component Selection Page&lt;br /&gt;On the Installation Summary page click Next and wait for the Exchange 2003&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_7ohgZxuI/AAAAAAAAAHs/AylZujZmIDE/s1600-h/14.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 323px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760757064943330" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_7ohgZxuI/AAAAAAAAAHs/AylZujZmIDE/s400/14.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;uninstallation process to complete (Figure 3.15).&lt;br /&gt;NoteIf the Exchange 2000 Setup files aren’t located on an accessible drive, network share, you will be prompted to insert the Exchange 2003 CD media during the uninstallation process.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7oiF0UpI/AAAAAAAAAH0/CBZU1HOTjDI/s1600-h/15.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 323px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760757221872274" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_7oiF0UpI/AAAAAAAAAH0/CBZU1HOTjDI/s400/15.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.15: Exchange 2003 Uninstallation Process&lt;br /&gt;When the uninstallation process has completed click Finish to exit the Exchange 2003 Setup wizard (Figure 3.16).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7vSgTZyI/AAAAAAAAAH8/ynp8SkskM6s/s1600-h/16.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 323px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336760873297078050" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_7vSgTZyI/AAAAAAAAAH8/ynp8SkskM6s/s400/16.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 3.16: Exchange 2003 Successfully Uninstalled&lt;br /&gt;&lt;br /&gt;Alright we’re done!&lt;br /&gt;NoteIf the Exchange 2003 uninstallation for some reason fails, it may be necessary to remove the Exchange 2003 Server by deleting the Server object in the Exchange System Manager or even via ADSIEdit if this isn’t possible. But please don't delete the respective legacy (Exchange 2003) Administrative Group, as the user's legacyDNs still points there, even though their mailboxes are being moved in a native organization.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Conclusion&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Doing a transition from an Exchange 2000 or 2003 Server to an Exchange 2007 in the same Active Directory Forest is a straightforward process, and since Exchange 2007 co-exists just fine with legacy Exchange servers, you can do the transition at your own pace. Co-existence support is laudable as a transition process typically happens in several phases. This is especially true if you’re going to do a transition from multiple legacy Exchange Servers to multiple Exchange 2007 Servers.I like the fact that the Exchange 2007 Setup wizard knows when Exchange 2007 is deployed in an existing legacy Exchange organization, and in this case prompts you to create a routing group connector so that mail flow is established between the legacy routing group and the Exchange 2007 routing group. It’s also nice to see that Exchange 2007 Setup, in this case, creates a Public Folder database and automatically adds the Exchange 2007 Server to the OFFLINE ADDRESS BOOK and SCHEDULE+ FREE BUSY system folders replica lists, so you only have to concentrate on replicating Public Folders.Finally it’s a real pleasure working with the Exchange 2007 Move Mailbox wizard (or Move-Mailbox cmdlet) in order to move legacy mailboxes to an Exchange 2007 Mailbox Server, but I must admit, support for Public Folder management in the Exchange 2007 Management Console GUI is missed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-7550155941484936572?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/7550155941484936572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/migration-from-exchange-20002003-to_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/7550155941484936572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/7550155941484936572'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/migration-from-exchange-20002003-to_17.html' title='Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 3)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_7Di4rM2I/AAAAAAAAAGE/Hz1Z8rbOtyg/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-4606185857106323687</id><published>2009-05-17T04:11:00.000-07:00</published><updated>2009-05-17T04:44:25.866-07:00</updated><title type='text'>Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 2)</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;Installing Exchange Server 2007&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;We have reached part 2 in this 3 part article series covering how you transition from an Exchange 2000/2003 to an Exchange 2007 Server deployed in the same Active Directory Forest. For the purpose of this article we will only install one Exchange 2007 Server, and we’ll do so by selecting a typical installation of Exchange 2007. Since a typical installation of Exchange Server 2007 installs the Mailbox, Hub Transport and Client Access Server roles on the respective server, we must make sure the following software and Windows components are installed on the server prior to launching Exchange 2007 Setup.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Required Software&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Microsoft .NET Framework Version 2.0 (including &lt;a href="http://go.microsoft.com/fwlink/?linkid=74465" target="_blank"&gt;this update&lt;/a&gt;)&lt;br /&gt;Microsoft Management Console (MMC) 3.0 (bear in mind MMC 3.0 is installed by default when using Windows Server 2003 R2)&lt;br /&gt;Windows PowerShell V1.0 (can be found &lt;a href="http://support.microsoft.com/?kbid=926139" target="_blank"&gt;here&lt;/a&gt; or on the Exchange 2007 DVD media)&lt;br /&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;Required Windows Components&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Mailbox Server&lt;br /&gt;Enable network COM+ access&lt;br /&gt;Internet Information Services&lt;br /&gt;World Wide Web Service&lt;br /&gt;When installing the Mailbox Server role, you also need to make sure you install the hotfixes mentioned in MS KB article &lt;a href="http://support.microsoft.com/kb/904639" target="_blank"&gt;904639&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/918980" target="_blank"&gt;918980&lt;/a&gt;.&lt;br /&gt;Client Access Server&lt;br /&gt;World Wide Web Service&lt;br /&gt;Remote procedure call (RPC) over Hypertext Transfer Protocol (HTTP) Proxy Windows networking component (Required only if you are deploying clients that will use the Outlook Anywhere functionality, previously called RPC over HTTP)&lt;br /&gt;ASP.NET v2.0&lt;br /&gt;Hub Transport Server&lt;br /&gt;No additional Windows components are required by the Hub Transport server; however you must make sure that the SMTP and NNTP services are NOT installed.&lt;br /&gt;NoteListing the hardware requirements for Exchange 2007 is outside the scope of this article's series. For information on hardware requirements see &lt;a href="http://www.microsoft.com/technet/prodtechnol/exchange/e2k7help/cb24ddb7-0659-4d9d-9057-52843f861ba8.mspx?mfr=true" target="_blank"&gt;this section&lt;/a&gt; in the Exchange Server 2007 Online Documentation.&lt;br /&gt;When ready navigate to the network share containing the Exchange 2007 Setup files, or insert the Exchange Server 2007 DVD media, then double-click on Setup.exe. This will bring us to the Exchange 2007 splash screen shown in Figure 2.1. Click Step 4: Install Microsoft Exchange.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_2Zl5GqJI/AAAAAAAAAF8/kHIRTBsYvtk/s1600-h/10.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336755002986113170" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_2Zl5GqJI/AAAAAAAAAF8/kHIRTBsYvtk/s400/10.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.1: Exchange 2007 Setup Splash Screen&lt;br /&gt;&lt;br /&gt;Setup will copy the necessary files and soon after begin initializing. After initialization completes, you will be taken to the first step in the Installation Wizard, the Introduction page where you should click Next.&lt;br /&gt;You will now be presented with and need to accept the terms of the end-user license agreement (EULA). I know reading the License Agreement is not among the most exciting things in the world, but you should at least spend a couple of minutes skimming through it. When you have done so, select I accept the terms in the license agreement, and then click Next. After clicking Next you will be taken to the Error Reporting page, where you should decide if you want to enable this feature or not. When you have done so click Next.&lt;br /&gt;As you can see in Figure 2.2, now is the time to select the type of installation we want to perform, as we’re going to do a typical installation of Exchange Server 2007, select this option, then click Next.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_zOubTI7I/AAAAAAAAAFM/tjDWe6LnDs8/s1600-h/11.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751517763576754" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_zOubTI7I/AAAAAAAAAFM/tjDWe6LnDs8/s400/11.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.2: Selecting a Typical Exchange Server Installation&lt;br /&gt;&lt;br /&gt;In order to establish mail flow between the Exchange 2000/2003 and the Exchange 2007 routing groups, we now need to create a routing group connector (Figure 2.3). To do so click Browse then select the Exchange 2000 or 2003 bridgehead server to which you want to connect Exchange 2007, then click Next.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zO58F2dI/AAAAAAAAAFU/-Tgrk86QgeA/s1600-h/12.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751520853907922" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zO58F2dI/AAAAAAAAAFU/-Tgrk86QgeA/s400/12.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.3: Specifying an Exchange 2000 or 2003 Routing Group&lt;br /&gt;&lt;br /&gt;The Exchange 2007 Setup wizard will now go through a set of prerequisite checks in order to see whether Exchange is ready to be installed. If you have installed all the necessary software, Windows components and hotfixes, it should complete without any warnings or errors. If this is not the case you should review the issue and if possible click the Recommended Action link in order to see an explanation of or a resolution to the warning or error.&lt;br /&gt;When all issues have been resolved click the Install button and let Exchange Setup copy the necessary Exchange files and install and configure each server role.&lt;br /&gt;Note:If you didn’t run any of the setup preparation switches mentioned in part 1 of this 3 part article series, the Exchange 2007 Setup wizard will prepare the Active Directory before it begins installing the respective server roles.&lt;br /&gt;When Setup has completed installing all the Server roles, click Finish (Figure 2.4).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zPOG8q9I/AAAAAAAAAFc/Ak9dqbVaG18/s1600-h/13.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 349px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751526268152786" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zPOG8q9I/AAAAAAAAAFc/Ak9dqbVaG18/s400/13.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.4: Exchange 2007 Setup Completed&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Finalizing Deployment&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;With the Exchange 2007 Server installation in place let’s launch the Exchange Management Console (EMC). Note that the first time the EMC is launched it will show you the Finalize Deployment tab under the Microsoft Exchange node as shown in Figure 2.5. You should examine each of the deployment tasks listed here, and perform the ones that are relevant for your environment.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zPapjdXI/AAAAAAAAAFk/iYbTYrsbQx4/s1600-h/14.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 286px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751529634526578" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_zPapjdXI/AAAAAAAAAFk/iYbTYrsbQx4/s400/14.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.5: Finalize Deployment Tab in the Exchange Management Console&lt;br /&gt;&lt;br /&gt;Since each deployment task is explained in a step by step fashion, I won’t go into details about each of them here.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;End-to-End Scenario Tasks&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;In addition to the Deployment Tasks we just covered, there’s also an End-to-End Scenario tab (Figure 2.6), which provides a list of tasks that are optional for configuring features, but you should at least skim through each of them and see whether any of these tasks are relevant to your Exchange environment.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_zPd0SGjI/AAAAAAAAAFs/WhVywVW0BtA/s1600-h/15.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 287px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751530484832818" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_zPd0SGjI/AAAAAAAAAFs/WhVywVW0BtA/s400/15.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 2.6: End-to-End Scenario Tab in the Exchange Management Console&lt;br /&gt;&lt;br /&gt;Again, since each task under this tab is pretty much self-explanatory, covering each of them is outside the scope of this articles series.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Global Settings&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Global Settings that have been configured on an Exchange 2000 or 2003 Server will be transferred to the Exchange 2007 Server automatically, as these settings are stored and read from Active Directory. This means that recipient policies, Internet Message Formats, SMTP connectors and Exchange delegation permissions are applied to user mailboxes stored on Exchange 2007 as well. Figure 2.7 below shows you the Default Policy which was originally created on our Exchange 2003 Server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_zYjG96vI/AAAAAAAAAF0/2Y98Rd1FZOA/s1600-h/16.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 280px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336751686524201714" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_zYjG96vI/AAAAAAAAAF0/2Y98Rd1FZOA/s400/16.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 2.7: Default Policy in the Exchange 2007 Management Console&lt;br /&gt;Also note that when the Exchange 2007 Server has been deployed in the legacy Exchange organization, any of the organization-level settings should be managed using Exchange 2007 Management tools (EMC or EMS) during the co-existence period.&lt;br /&gt;That was it for part 2 but you can look forward to part 3, which is the last article in this article series, which will be published in the near future. In part 3 we’ll replicate public folders, move mailboxes as well as a few other things before we finally decommission the Exchange 2003 server. See you then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-4606185857106323687?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/4606185857106323687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/installing-exchange-server-2007-we-have.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/4606185857106323687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/4606185857106323687'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/installing-exchange-server-2007-we-have.html' title='Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 2)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_2Zl5GqJI/AAAAAAAAAF8/kHIRTBsYvtk/s72-c/10.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-8558304845264994544</id><published>2009-05-17T03:53:00.000-07:00</published><updated>2009-05-17T04:10:02.628-07:00</updated><title type='text'>Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 1)</title><content type='html'>&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;Introduction &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;br /&gt;In this 3 part article series I’ll walk you through how to perform a transition from Exchange 2000/2003 to Exchange Server 2007. A transition is the process in which you perform an upgrade to Exchange 2007, that is you move data from any legacy Exchange servers in your Exchange organization to new Exchange 2007 Servers, after which you decommission the legacy Exchange servers. A transition should not be confused with a migration, because unlike a transition a migration is the process in which you move data from a non-Exchange messaging system (such as GroupWise, Lotus Notes or SendMail) to an Exchange organization, or move data from a legacy Exchange organization in an existing Active Directory Forest to an Exchange organization in a new Active Directory Forest.&lt;br /&gt;&lt;br /&gt;It’s important to note that unlike previous versions of Exchange, in-place upgrades from Exchange 2000 or 2003 to Exchange Server 2007 aren’t supported, because, among other reasons, Exchange 2007 is 64-bit and therefore requires the x64-bit version of Windows Server 2003.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Exchange Server 2007 also exists in a 32-bit version but this version is meant to be used for testing and evaluation purposes only, so unless we’re speaking management tasks, it’s only the 64-bit version of Exchange Server 2007 that’s supported in a production environment.&lt;br /&gt;&lt;br /&gt;Although in-place upgrades to Exchange 2007 are unsupported, I can assure you that a transition from Exchange 2000 or 2003 to Exchange 2007 in the same Active Directory Forest is a straightforward process, as I’ll show you throughout this article series.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;br /&gt;Before you even start thinking about deploying Exchange 2007 Servers in your existing environment, there are several requirements that must be fulfilled first.&lt;br /&gt;&lt;br /&gt;You must make sure that the Exchange organization is set to Native Mode (no pre-Exchange 2000 servers) as shown in Figure 1.1 below.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_s5gz_lRI/AAAAAAAAAEE/C2nZ7vlx-r4/s1600-h/1.bmp"&gt;&lt;img style="WIDTH: 360px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336744556262036754" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_s5gz_lRI/AAAAAAAAAEE/C2nZ7vlx-r4/s400/1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.1: Exchange Organization set to Native Mode&lt;br /&gt;&lt;br /&gt;Since any pre-Exchange 2000 servers that may exist in your Exchange organization must be decommissioned before you can switch to native mode, it means that any Exchange 5.5 Servers in your organization must be properly removed before you can perform this step. 'So does this mean that you cannot do a transition directly from Exchange 5.5 to Exchange 2007 in the same Active Directory Forest?' I hear some of you ask. Yes that is correct! Those, hopefully few, of you who still have an Exchange 5.5 organization who want to move to Exchange 2007 must first upgrade from Exchange 5.5 to 2000 or 2003 and then do the transition from Exchange 2000 or 2003 to Exchange 2007.&lt;br /&gt;&lt;br /&gt;You must also make sure that any Exchange 2000 Servers in your Exchange organization run with Exchange 2000 Service Pack 3, and that any Exchange 2003 Servers have Service Pack 2 applied. In addition you should take note that if you plan to keep at least one Exchange 2000 or 2003 server in the Exchange organization, the following services are unsupported by Exchange Server 2007:&lt;br /&gt;&lt;br /&gt;Novell GroupWise connector (Exchange 2003 Service)&lt;br /&gt;Microsoft Mobile Information Server (Exchange 2000 Service)&lt;br /&gt;Instant Messaging service (Exchange 2000 Service)&lt;br /&gt;Exchange Chat Service (Exchange 2000 Service)&lt;br /&gt;Exchange 2000 Conferencing Server (Exchange 2000 Service)&lt;br /&gt;Key Management Service (Exchange 2000 Service)&lt;br /&gt;cc:Mail connector (Exchange 2000 Service)&lt;br /&gt;MS Mail connector (Exchange 2000 Service)&lt;br /&gt;&lt;br /&gt;You must make sure that the Domain Controller that is the schema master in your Active Directory runs Windows Server 2003 with at least Service Pack 1 applied. This is also true for any Global Catalog servers in each Active Directory site in which you plan on deploying Exchange 2007. Actually I recommend you run Windows Server 2003 with at least Service Pack 1 applied on all Domain Controllers in the Active Directory Forest. This version supports Exchange 2007 service notifications, allows users to browse the address book in Microsoft Outlook Web Access and provides the ability to look up distribution list membership in a more efficient manner than in Windows 2000 Server.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;If you have any non-English Domain Controllers in your Active Directory, you should also apply the hotfix mentioned in MS KB article 919166 to those servers, as you otherwise can experience issues accessing the address book via OWA 2007.&lt;br /&gt;&lt;br /&gt;Finally Exchange 2007 requires that the Active Directory functional level is set to Windows Server 2000 or Windows Server 2003 as shown in Figure 1.2 below.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_td58lnDI/AAAAAAAAAEM/5FcnvIUMhrA/s1600-h/2.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 250px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745181484260402" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg_td58lnDI/AAAAAAAAAEM/5FcnvIUMhrA/s400/2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.2: Active Directory Domain Functional Level&lt;br /&gt;&lt;br /&gt;If you’re unsure whether your Active Directory environment is ready for deploying the first Exchange 2007 Server, I recommend you run the latest version of the Exchange Best Practices Analyzer (ExBPA) to see if there’s anything you need to resolve before you continue.&lt;br /&gt;&lt;br /&gt;The latest version of ExBPA version 2.7, which you can download at http://www.exbpa.com/, includes an Exchange 2007 Readiness Check option as shown in Figure 1.3.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_td11YKwI/AAAAAAAAAEU/2VOhagnVJT4/s1600-h/3.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 308px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745180380277506" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_td11YKwI/AAAAAAAAAEU/2VOhagnVJT4/s400/3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.3: Exchange 2007 Readiness Check Option in ExBPA&lt;br /&gt;&lt;br /&gt;You may also have heard that you must suppress Link State updates on any Exchange 2000 or 2003 Servers when deploying an Exchange 2007 Server into a legacy Exchange organization. But this is only true if you’re planning on having more than one routing group connection established between Exchange 2000/2003 and Exchange 2007. For the purpose of this article series we’re deploying one Exchange 2007 Server into a legacy Exchange organization consisting of one Exchange 2003 Server, and therefore don’t need to suppress Link State updates. If you plan on establishing more than one routing group connector, see this link for instructions on how to suppress Link State updates.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Preparing Active Directory &lt;/strong&gt;&lt;br /&gt;With all prerequisites fulfilled we can move on and prepare the Active Directory using the respective Exchange 2007 Setup.exe switches. Exchange 2007 Setup includes several switches; we’ll go through each of those related to preparing the Active Directory in this section.&lt;br /&gt;&lt;br /&gt;Important:&lt;br /&gt;Each of the switches we go through below will be run automatically during the deployment of the first Exchange 2007 server in the Exchange legacy organization, so it’s not mandatory to run them before installing Exchange 2007, but depending on the size as well as topology of your environment, it may be wise to prepare the Active Directory first using these switches before you start the actual deployment process.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Prepare Legacy Exchange Permissions&lt;/strong&gt;&lt;br /&gt;The first thing we need to do when deploying an Exchange 2007 into a legacy Exchange organization is to run Setup.com /PrepareLegacyExchangePermissions. This is in order to grant specific Exchange permissions in the Active directory domain(s) in which one or more Exchange 2000 or 2003 Servers exist, or where Exchange 2000 or 2003 DomainPrep has been executed. The reason why we must run the Setup.com /PrepareLegacyExchangePermissions is because the Exchange 2003 or Exchange 2000 Recipient Update Service otherwise won’t function correctly after the Active Directory schema has been updated with Exchange 2007 specific attributes.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;For a detailed explanation on why the Setup.com /PrepareLegacyExchangePermissions must be run in an Active Directory domain in which one or more Exchange 2000 or 2003 Servers exist, or where Exchange 2000 or 2003 DomainPrep has been executed, see this section in the Exchange 2007 Online Documentation.&lt;br /&gt;&lt;br /&gt;In order to run Setup.com /PrepareLegacyExchangePermissions, you must open a Command Prompt window and navigate to the directory, network share or DVD media containing your Exchange 2007 Setup files, then simply type Setup.com /PrepareLegacyExchangePermissions and hit Enter as shown in Figure 1.4.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_teDSHWsI/AAAAAAAAAEc/kaTEzYXwiC0/s1600-h/4.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 184px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745183990471362" border="0" alt="" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg_teDSHWsI/AAAAAAAAAEc/kaTEzYXwiC0/s400/4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.4: Running Setup.com with the /PrepareLegacyExchangePermissions Switch&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Some of you might be in a situation where you want to prepare the Active Directory domain before you install the x64-bit version of Windows Server 2003 on a server in the Active Directory Forest, and therefore cannot run Setup.com /PrepareLegacyExchangePermissions using the 64-bit version of Exchange 2007 as you don’t have any x64-bit Windows 2003 Servers deployed yet. But fear not, as it’s fully supported to use the 32-bit version of Exchange 2007 to prepare your production Active Directory environment. As I mentioned in the introduction, the 32-bit version of Exchange 2007 is fully supported in a production environment, when speaking management tasks, and preparing the Active Directory is considered a management task.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prepare Schema&lt;/strong&gt;&lt;br /&gt;The next command to run in order to prepare the environment is the Setup.com /PrepareSchema, which will connect to the Domain Controller schema master and import LDAP files to update the schema with Exchange 2007 specific attributes. In order to do so, open a Command Prompt window and type Setup.com /PrepareSchema followed by hitting Enter like we did with the previous switch. Setup will now update the schema as necessary as shown in Figure 1.5.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tecWx4xI/AAAAAAAAAEk/mrzMAgCFCks/s1600-h/5.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 184px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745190720922386" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tecWx4xI/AAAAAAAAAEk/mrzMAgCFCks/s400/5.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.5: Running Setup.com with the PrepareSchema Switch&lt;br /&gt;&lt;br /&gt;Like was the case with the previous command, this can be done using the 32-bit version of Exchange 2007.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prepare AD&lt;/strong&gt;&lt;br /&gt;The Setup.com /PrepareAD command is used to configure global Exchange objects in Active Directory, create the Exchange Universal Security Groups (USGs) in the root domain as well as prepare the current domain. The global objects reside under the Exchange organization container. In addition, this command creates the Exchange 2007 Administrative Group which is named Exchange Administrative Group (FYDIBOHF23SPDLT) as well as creates the Exchange 2007 Routing Group called Exchange Routing Group (DWBGZMFD01QNBJR).&lt;br /&gt;&lt;br /&gt;As some of you may be aware, Exchange 2007 doesn’t make use of Routing Groups and Administrative Groups like Exchange 2000 or 2003 did. Administrative Groups have been dropped completely and message routing in Exchange 2007 is based on Active Directory Sites. But in order for Exchange 2007 to co-exist with Exchange 2000 or 2003, Exchange must create the mentioned Administrative Group and Routing Group, which can only be viewed via an Exchange 2000 or 2003 System Manager or by using ADSIEdit as can be seen in Figure 1.6 and 1.7 below.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_teTAM1JI/AAAAAAAAAEs/2Swu5WeFN4g/s1600-h/6.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 227px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745188210300050" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_teTAM1JI/AAAAAAAAAEs/2Swu5WeFN4g/s400/6.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.6: Exchange 2007 Administrative and Routing Group in the Exchange 2003 System Manager&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_tpMg58bI/AAAAAAAAAE0/3gV1c4iWth0/s1600-h/7.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 321px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745375446987186" border="0" alt="" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_tpMg58bI/AAAAAAAAAE0/3gV1c4iWth0/s400/7.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.7: Exchange 2007 Administrative and Routing Groups in ADSIEdit&lt;br /&gt;You can run the Setup.com /PrepareAD command before running /PrepareLegacyExchangePermissions and /PrepareSchema. Doing so will run the /PrepareLegacyExchangePermissions and /PrepareSchema commands automatically.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Okay with all these boring switches it’s time for a little fun! Did you know that although coding a product such as Exchange 2007 is a lot of hard work, the Exchange Product Group always has time for a little humor? To prove it let us try to take the GUID of the above Administrative Group shown in Figure 1.6 and shift each letter upwards. Do the same for the GUID of the Exchange Routing Group shown in Figure 1.7 but do it downwards. Did you manage to see what it translates to?&lt;br /&gt;&lt;br /&gt;In order to run this command, open a Command Prompt window and type Setup.com /PrepareAD followed by Enter. Setup will now configure the organization as necessary as shown in Figure 1.8.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tpPSCF4I/AAAAAAAAAE8/sPqk5SdeHgI/s1600-h/8.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 177px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745376189912962" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tpPSCF4I/AAAAAAAAAE8/sPqk5SdeHgI/s400/8.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.8: Running Setup.com with the PrepareAD Switch&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;PrepareDomain and PrepareAllDomains&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;It’s also possible to prepare a local domain or all domains in the Active Directory using the Setup.com /PrepareDomain and Setup.com /PrepareAllDomains respectively. These switches will set permissions on the Domain container for the Exchange Servers, Exchange Organization Administrators, Authenticated Users, and Exchange Mailbox Administrators, create the Microsoft Exchange System Objects container if it does not exist, and set permissions on this container for the Exchange Servers, Exchange Organization Administrators, and Authenticated Users and create a new domain global group in the current domain called Exchange Install Domain Servers. In addition it will add the Exchange Install Domain Servers group to the Exchange Servers USG in the root domain.&lt;br /&gt;&lt;br /&gt;As with the commands we have already been through, these commands also need to be run from a Command Prompt window as shown in Figure 1.9.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tpTth4OI/AAAAAAAAAFE/lmzuQQbdG3w/s1600-h/9.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 184px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336745377378984162" border="0" alt="" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg_tpTth4OI/AAAAAAAAAFE/lmzuQQbdG3w/s400/9.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 1.9: Running Setup.com with the PrepareDomain Switch&lt;br /&gt;&lt;br /&gt;This was all there was for part 1 in this 3 part article series covering a transition from Exchange 2000/2003 to Exchange 2007 in the same Active Directory Forest. In part 2 which will be published soon here on MSExchange.org, we’ll prepare the new server for Exchange 2007 and then do the actual Exchange 2007 installation.&lt;br /&gt;&lt;/div&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-8558304845264994544?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/8558304845264994544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/migration-from-exchange-20002003-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8558304845264994544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/8558304845264994544'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/migration-from-exchange-20002003-to.html' title='Migration from Exchange 2000/2003 to Exchange Server 2007 (Part 1)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__PTdwBKIv3U/Sg_s5gz_lRI/AAAAAAAAAEE/C2nZ7vlx-r4/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-7792376446389983755</id><published>2009-05-16T23:48:00.000-07:00</published><updated>2009-05-17T00:09:59.963-07:00</updated><title type='text'>Managing Receive Connectors (Part 2)</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the last article we created a Receive Connector to receive mail coming from the Internet, and we also tested it using the telnet utility. &lt;br /&gt;&lt;br /&gt;In order to test a receive connector we have to be aware of the basic SMTP verbs to send a message using a telnet session. These following commands will enable you to send a test message using the telnet utility. All the basic SMTP verbs required to send a message are below:&lt;br /&gt;&lt;br /&gt;1.The receive connectors that we have just created is listening on port 25 and on a specific IP address. Let’s use the telnet utility to connect in our server:&lt;br /&gt;&lt;br /&gt;telnet &lt;IP&gt; 25&lt;br /&gt;Expected result: 220 &lt;FQDN name&gt; Banner information &lt;br /&gt;2.Start the SMTP communication.&lt;br /&gt;&lt;br /&gt;EHLO example.org&lt;br /&gt;&lt;br /&gt;Expected result: a list of all SMTP verbs that are accepted by the receive connector. In the first line a hello answer with the IP Address used by the sender will be shown. &lt;br /&gt;3.Define the sender of the test message.&lt;br /&gt;&lt;br /&gt;Mail from:user@example.org&lt;br /&gt;&lt;br /&gt;Expected result: 250 2.1.0 Sender OK&lt;br /&gt;&lt;br /&gt;4.Define the recipient of this test message. The SMTP domain used by the recipient must exist in the current organization. &lt;br /&gt;&lt;br /&gt;Rcpt to:user@&lt;your-domain&gt;&lt;br /&gt;&lt;br /&gt;Expected result: 250 2.1.5 Recipient OK&lt;br /&gt;&lt;br /&gt;5.Start the test message.&lt;br /&gt;&lt;br /&gt;Data &lt;enter&gt;&lt;br /&gt;&lt;br /&gt;Expected result: 354 Start mail input; end with &lt;CRLF&gt;.&lt;CRLF&gt;&lt;br /&gt;&lt;br /&gt;6.Hit the&lt;enter&gt; key twice and type in the content that will appear in the body of the test message. To finish type a period “.” in a blank line and hit &lt;Enter&gt;.&lt;br /&gt;&lt;br /&gt;This is a test message. &lt;enter&gt;&lt;br /&gt;&lt;br /&gt;. &lt;enter&gt;&lt;br /&gt;&lt;br /&gt;Expected result: 250 2.6.0 &lt;Message ID@ServerName.fqdn&gt; Queued mail for delivery&lt;br /&gt;&lt;br /&gt;7.Closing the session.&lt;br /&gt;&lt;br /&gt;Quit&lt;br /&gt;&lt;br /&gt;Expected result: 221 2.0.0 Service closing transmission channel&lt;br /&gt;&lt;br /&gt;We can log on to OWA to check if the message was received. The entire process can be seen in Figure 01.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-02Eb5_5I/AAAAAAAAACo/GZl-u5X0RKI/s1600-h/1.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 270px;" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-02Eb5_5I/AAAAAAAAACo/GZl-u5X0RKI/s400/1.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336682924454051730" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 01&lt;br /&gt;&lt;br /&gt;Knowing this process is important to troubleshooting mail flow and to validate a Receive Connector as well. &lt;br /&gt;&lt;br /&gt;Playing with Receive Connector security features...&lt;br /&gt;Now that we have just configured a Receive Connector using both the Exchange Management Console and Exchange Management Shell we can start playing with some security configurations for our Receive Connectors. All the security that we are going to see here is modified by the Receive Connector and they must be configured using the Exchange Management Shell. Let’s configure some features in our new Internet Receive Connector, as follows:&lt;br /&gt;&lt;br /&gt;Changing Banner information…&lt;br /&gt;Some companies do not like the idea of displaying the server name in SMTP connections. We can change the banner information used by a Receive Connector using the cmdlet below and the result will be shown in Figure 02.&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector &lt;connector-name&gt; -Banner “220 Mail Server”&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-02ATQHlI/AAAAAAAAACw/p59F2a2ZHjA/s1600-h/2.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 48px;" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-02ATQHlI/AAAAAAAAACw/p59F2a2ZHjA/s400/2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336682923344010834" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 02&lt;br /&gt;If you still have Exchange Server 2003/2000 and you want to change this behavior you can use the following Microsoft KB Article: How to change the default connection response that you receive after you connect to the SMTP port in Exchange 2003.&lt;br /&gt;&lt;br /&gt;Specifying a number of errors during a session…&lt;br /&gt;We can control the number of protocol errors in a single session. The default value is 5, to configure it to 2 we can use the following cmdlet:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector &lt;Connector Name&gt; -MaxProtocolErrors 2&lt;br /&gt;&lt;br /&gt;Now if an SMTP Server/user connects and reaches the maximum number of errors defined in the receive connector the following message will be shown (Figure 03):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-02YuIxPI/AAAAAAAAAC4/z7rs2bhwRbE/s1600-h/3.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 191px;" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-02YuIxPI/AAAAAAAAAC4/z7rs2bhwRbE/s400/3.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336682929899226354" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 03&lt;br /&gt;&lt;br /&gt;Throttling a Receive Connector…&lt;br /&gt;Receive connectors allow us to restrict inbound traffic to prevent high usage from a determined source, preventing an unnecessary overload of the system. Here are the three options that we have:&lt;br /&gt;&lt;br /&gt;MaxInboundConnectionsperSource: Defines the maximum number of connections made in the receive connector at the same time by the same source. This default value of this setting is 100. &lt;br /&gt;MaxInboundConnection: Defines how many connections the receive connector will accept at the same time. The default value of this setting is 5000. &lt;br /&gt;MaxInboundConnectionPercentagePersource: Based on the MaxInboundConnection value it indicates how many connections the same source can establish with the receive connector. The default value is 2%. &lt;br /&gt;To configure the Receive Connector using the new settings that we have just seen, we can run the following cmdlet:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector &lt;Connector-Name&gt; -MaxInboundConnection &lt;Number&gt; -MaxInboundConnectionsperSource &lt;Number&gt; -MaxInboundConnectionPercentagePerSource &lt;Number&gt;&lt;br /&gt;&lt;br /&gt;We can also configure time-out in a receive connector in certain aspects, such as: during SMTP communication and also during an inactive connection .To configure the ConnectionTimeout we can run this following cmdlet:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector &lt;Connector-Name&gt; -ConnectionTimeout &lt;days.hours:minutes:seconds&gt;&lt;br /&gt;&lt;br /&gt;To disconnect due to Inactive time, we can use the cmdlet below:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector &lt;Connector-Name&gt; -ConnectionInactiveTimeout &lt;days.hours:minutes:seconds&gt;&lt;br /&gt;&lt;br /&gt;We can also restrict the number of recipients, Rate Limit and Max message size at connector level, to configure these settings we can use the following parameters:&lt;br /&gt;&lt;br /&gt;MaxRecipientsPerMessage: The maximum number of recipients in a single message, the default value is 200. &lt;br /&gt;MaxMessageSize:  The maximum size of a message; the default value is 10MB. &lt;br /&gt;MaxRateLimit: This specifies the maximum number of messages that can be sent by the same client per minute. &lt;br /&gt;Let’s change our Internet Receive connector to accept 100 users maximum, the message size should be more than 2MB and the rate limit is 200, as follows:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector&lt;Connector Name&gt; –MaxRecipientsPerMessage:100 –MaxMessageSize:5MB –MaxRateLimit:200&lt;br /&gt;&lt;br /&gt;The last feature we will cover in this article is the TarpitIntervall. In Exchange Server 2003 we have to configure it through the Registry Editor (http://support.microsoft.com/kb/842851). In Exchange Server 2007 we can do that using the Exchange Management Shell. The tarpit feature inserts a pre-defined delay in each SMTP response that contains the 5.x.x error code during the SMTP communication between servers. The tarpit feature is only applied to anonymous connections and it should be used with the Recipient Filter Agent and Recipient Lookup features enabled.&lt;br /&gt;&lt;br /&gt;In this article we are using a single Exchange Server 2007 box with all three main roles installed (Mailbox, CAS and Hub Transport) and it is receiving messages from the Internet, we also configured the Anti-spam agents on that box (we can validate how to configure a single Exchange Server to receive internet messages and anti-spam features in this article: Configuring Mail Flow in a Single Exchange Server 2007). Let’s look at the Recipient Filtering agent and enable the Recipient Lookup feature:&lt;br /&gt;&lt;br /&gt;1.Open the Exchange Management Console. &lt;br /&gt;2.Expand Organization Configuration. &lt;br /&gt;3.Click on Hub Transport. &lt;br /&gt;4.Click the Anti-Spam Tab. &lt;br /&gt;5.Double click Recipient Filtering. &lt;br /&gt;6.Click the Blocked Recipients tab. &lt;br /&gt;7.Check the first option “Block messages sent to recipients not listed in the Global Address list” (Figure 04). &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg-02dkquBI/AAAAAAAAADA/y3cvOTtRL_U/s1600-h/4.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 346px; height: 400px;" src="http://1.bp.blogspot.com/__PTdwBKIv3U/Sg-02dkquBI/AAAAAAAAADA/y3cvOTtRL_U/s400/4.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336682931201685522" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 04&lt;br /&gt;&lt;br /&gt;Okay, from now on all messages addressed to unknown address in our organization will be refused by the Exchange Server, as shown in the first rcpt to: SMTP verb in Figure 05. However we might encounter a problem where a spammer can try a harvest attack against our Exchange Server using a dictionary attack to find out which e-mails are valid in your organization. So, how can we stop it? There is no way to stop it but for each wrong address tried in the SMTP communication a “5.1.1 User unknown” error is displayed and for each of these errors we can configure tarpit to delay the server response. &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg-02bdtjNI/AAAAAAAAADI/ey4EmrE3iz0/s1600-h/5.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 160px;" src="http://4.bp.blogspot.com/__PTdwBKIv3U/Sg-02bdtjNI/AAAAAAAAADI/ey4EmrE3iz0/s400/5.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336682930635640018" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 05&lt;br /&gt;&lt;br /&gt;The default value is 5 seconds, to change this configuration we can run the following cmdlet:&lt;br /&gt;&lt;br /&gt;Set-ReceiveConnector “&lt;Connector-Name&gt;” –TarPitInterval:&lt;Number of seconds&gt;&lt;br /&gt;&lt;br /&gt;Conclusion&lt;br /&gt;In this article we have gone over how to configure some security settings and limits in a Receive Connector. We also saw that the some configuration must be done using the Exchange Management Shell. In the next article we are going to play with logging information and start playing with authentication methods and how to configure permissions using AdsiEdit.msc and the Exchange Management Shell.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-7792376446389983755?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/7792376446389983755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/7792376446389983755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/7792376446389983755'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-2.html' title='Managing Receive Connectors (Part 2)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-02Eb5_5I/AAAAAAAAACo/GZl-u5X0RKI/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612471762415842434.post-5472008927413303238</id><published>2009-05-16T23:12:00.000-07:00</published><updated>2009-05-16T23:37:28.470-07:00</updated><title type='text'>Managing Receive Connectors (Part 1)</title><content type='html'>&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;Introduction&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;Exchange Server 2003 uses the SMTP Virtual Server that comes with the Operation System to control message flow. In Exchange Server 2007 the SMTP service bits are installed within the Exchange Server 2007 installation process. Because of this, we have two different components when we are talking about SMTP traffic in the Exchange 2007 architecture: the receive connectors and the send connectors. They are configured in two different places, the Send Connector is configured at Organization level and the receive connector at Server level. The receive connector is responsible for all SMTP incoming traffic which can originate from an external source, a client, a partner, or another Exchange Server and on top of that the receive connector uses authentication and some other features to manage all received connections.&lt;br /&gt;By default Exchange Server 2007 has two new receive Connectors called Client Receive Connector and Default &lt;server&gt;, where &lt;server&gt;is the Netbios name of the Exchange Server. The default Receive connectors can be found under Server Configuration / Hub item using the Exchange Management Console, as shown in Figure 01. They can also be found using the Get-ReceiveConnector cmdlet through the Exchange Management Shell. By default any new Exchange Server can receive messages from other Hub Transport servers due the Default Receive connector which is named Default &lt;server&gt;and is configured to receive traffic from any host, to any local IP address on port 25 but this traffic must be authenticated first&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-r8z8lY6I/AAAAAAAAACI/2THda_TwS6c/s1600-h/1.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 175px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5336673144682144674" border="0" alt="" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-r8z8lY6I/AAAAAAAAACI/2THda_TwS6c/s400/1.bmp" /&gt;&lt;/a&lt;br /&gt;&lt;br /&gt;Figure 01&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Creating a Receive connector&lt;/strong&gt;&lt;br /&gt;Now we are going to create a new Receive Connector from scratch and during the process we will explain the available options that can be defined during the wizard.  The server used in this article has two IP addresses: 172.16.171.11 and 172.16.171.12.  &lt;br /&gt;&lt;br /&gt;Each connector has a unique set of the following attributes: IP Address, Port number and remote IP Address range. These parameters are always validated during the New Receive Connector wizard. If you have an existent connector with the same values a new connector cannot be created.&lt;br /&gt;&lt;br /&gt;In this article we are going to create an Internet Receive Connector using the second IP address of the server, as follows:&lt;br /&gt;&lt;br /&gt;1.Open the Exchange Management Console.&lt;br /&gt;2.Expand Server Configuration.&lt;br /&gt;3.Click on Hub Transport.&lt;br /&gt;4.Select the server name on the right hand side.&lt;br /&gt;5.In the Toolbox Actions. Click on New Receive Connector.&lt;br /&gt;6.Introduction. Let’s name this new connector using the Name field, and we can also select which kind of connector it is for (Figure 02). We have five options: Internet, Internal, Partner, Client and Custom and each one of them defines a set of authentication and permissions on the connector that we are creating. The choice of connector also changes the New Receive Connector wizard, so it is not the same wizard for all types of pre-configured connectors.  In this article we are going to start playing with an Internet Receive Connector, so let’s click on Internet and click on Next.&lt;br /&gt;&lt;br /&gt;Note:  &lt;br /&gt;If we choose a wrong type of connector we can always change the configuration afterwards. It is not necessary to recreate it due to choosing the incorrect option.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-uCO25cPI/AAAAAAAAACQ/EdFqkwdtqxQ/s1600-h/2.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-uCO25cPI/AAAAAAAAACQ/EdFqkwdtqxQ/s400/2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336675436828651762" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 02&lt;br /&gt;&lt;br /&gt;Okay, what if we had chosen Client, Partner or Internal instead of Internet? What would be the difference? The following table shows which changes will be applied for each type of receive connector chosen. We have three columns, the first one (During Wizard) shows which information will be required during the New Receive Connector Wizard; the second one (Authentication) shows what authentication method will be configured by default in the new Receive Connector and the last one (Permissions) shows which groups are marked in the Receive Connector permissions. Remember that all those values can be changed through the Exchange Management Console or Exchange Management Shell afterwards.&lt;br /&gt;&lt;br /&gt; During Wizard&lt;br /&gt; Authentication&lt;br /&gt; Permissions&lt;br /&gt; &lt;br /&gt;Internet&lt;br /&gt; In Local Network settings page, we can manage the Local IP Address(es), Port and specify FQND.&lt;br /&gt; TLS&lt;br /&gt; Anonymous Users&lt;br /&gt; &lt;br /&gt;Internal&lt;br /&gt; In Remote network settings we can change the remove IP Address range.&lt;br /&gt; TLS&lt;br /&gt;&lt;br /&gt;Exchange Server Authentication&lt;br /&gt; Exchange Servers,&lt;br /&gt;&lt;br /&gt;Legacy Exchange Servers&lt;br /&gt; &lt;br /&gt;Client&lt;br /&gt; In Remote network settings we can change the remove IP Address range.&lt;br /&gt; TLS&lt;br /&gt;&lt;br /&gt;Basic Authentication and Offer Basic authentication only after starting TLS&lt;br /&gt; Exchange Users&lt;br /&gt; &lt;br /&gt;Partner&lt;br /&gt; On the Local Network settings page we can manage the Local IP Address(es), Port and specify FQND.&lt;br /&gt;&lt;br /&gt;In Remote network settings we can change the remove IP Address range.&lt;br /&gt; TLS  and Enable Domain Security (Mutual Auth TLS)&lt;br /&gt; Partners&lt;br /&gt; &lt;br /&gt;Custom&lt;br /&gt; On the Local Network settings page we can manage the Local IP Address(es), Port and specify FQND.&lt;br /&gt;&lt;br /&gt;In Remote network settings we can change the remove IP Address range.&lt;br /&gt; TLS&lt;br /&gt; None&lt;br /&gt;&lt;br /&gt;We will go over Authentication and Permissions later on in this article series, for now let’s finish our Internet Receive Connector.&lt;br /&gt;&lt;br /&gt;7.Local Network Settings. Let’s use only the second IP address of the local server on port 25. We are also going to use the mail.andersonpatricio.org as FQDN, as shown in Figure 03. This name will be displayed when a connection is established with this Receive Connector. Click on Next.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-uu4ydo5I/AAAAAAAAACY/uValqg6gXsE/s1600-h/3.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 350px;" src="http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-uu4ydo5I/AAAAAAAAACY/uValqg6gXsE/s400/3.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336676203998585746" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 03&lt;br /&gt;&lt;br /&gt;8.New Connector. A summary of our choices made so far. Click on New to create the Receive Connector. &lt;br /&gt;9.Completion. Final screen of the new receive connector wizard with all the information provided during the wizard and the cmdlet used to create it. Click on Finish.&lt;br /&gt;Okay, these are the steps required to create a new receive connector; we can do the same using the Exchange Management Shell. To create we have to use the New-ReceiveConnector cmdlet. In this example we are going to create the same connector described in the steps above:&lt;br /&gt;&lt;br /&gt;New-ReceiveConnector  -Name “Connector Name” –Usage:Internet –Bindings:&lt;Specific IP Address or 0.0.0.0 for all IP addresses&gt;:&lt;port number&gt; -fqdn: ‘&lt;FQDN that will be used by this connector&gt;’ –Server &lt;Hub transport Server name&gt;&lt;br /&gt;&lt;br /&gt;Testing the new Receive connector…&lt;br /&gt;Okay, we have just created our new connector. We can start testing it using the following command: telnet 172.16.171.12 25 where 25 is the port that will be used (Figure 04). The connection will be made and the FQDN name that we defined in our new Receive Connector will be shown. If we try to connect using the IP address 172.16.171.11 we will receive a different prompt because it is a different connector. Our Internet connector is only listening on the 172.16.171.12 IP address.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-vsaNIiwI/AAAAAAAAACg/eML66RrmX34/s1600-h/4.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 64px;" src="http://3.bp.blogspot.com/__PTdwBKIv3U/Sg-vsaNIiwI/AAAAAAAAACg/eML66RrmX34/s400/4.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5336677260940839682" /&gt;&lt;/a&gt;&lt;br /&gt;Figure 04&lt;br /&gt;&lt;br /&gt;Conclusion&lt;br /&gt;In this article we have seen how to create a receive connector and we also saw that a Receive Connector must be unique in at least one of these attributes: IP Address, port, Remote IP Address, in order to be created. In the following article we are going to use the telnet utility to test a Receive Connector and also take a look at some security and throttling configurations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612471762415842434-5472008927413303238?l=naturalkhans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://naturalkhans.blogspot.com/feeds/5472008927413303238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/5472008927413303238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612471762415842434/posts/default/5472008927413303238'/><link rel='alternate' type='text/html' href='http://naturalkhans.blogspot.com/2009/05/managing-receive-connectors-part-1.html' title='Managing Receive Connectors (Part 1)'/><author><name>AYUB KHAN</name><uri>http://www.blogger.com/profile/04767767555460442360</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://3.bp.blogspot.com/__PTdwBKIv3U/S1GhAmyN4VI/AAAAAAAAAQ8/w_bDSGQkScA/S220/y1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__PTdwBKIv3U/Sg-r8z8lY6I/AAAAAAAAACI/2THda_TwS6c/s72-c/1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
