Click - Nitin Gupta's HomePage
Nitin Gupta's Leaf
2/5/2012
 

   ...ARTICLES HOME...
Exchange 2010
Exchange 2007
Exchange 2003
MSExchange.org Articles
Exchange 2010 Sizing Cheat Sheet.....

Using Powershell to Simplify Mailbox Auditing (Part 3).....

Header Firewall in Exchange 2010 (Part 2).....

ENow Mailscape - Voted MSExchange.org Readers' Choice Award Winner - Exchange Reporting.....

Using Exchange Control Panel (ECP) to manage an Exchange Organization (Part 1).....

      |    Written: 20 Aug 2009    |    Last Updated: 15 Sep 2009    |    Author: Nitin Gupta    |

Exchange Server 2010 RC Installation - Part 1 (Prerequisites)

Welcome to Exchange Server 2010 - the latest version of the Exchange family, a journey that was started around 14 years ago.

In Part-1 of this 3-Part series, I will take you through the Pre-Requisites in terms of Operating System, Hardware, Active Directory & Exchange Setup. Please be aware that I am using Exchange Server 2010 RC (Internal build number - 14.00.0639.011) for this series, which is a full feature release and there would be a in-place upgrade to Exchange 2010 RTM.

Without getting into too much of a introduction, that I have covered in the previous articles, we will directly jump into what is required to go ahead with the installation.

Operating System Requirements:

Please Note: Exchange 2010 is not supported on any Windows Server 2003 Editions.
  • 64-bit edition of Windows Server 2008 Standard Service Pack 2
  • 64-bit edition of Windows Server 2008 Enterprise Service Pack 2
  • 64-bit edition of Windows Server 2008 Standard R2
  • 64-bit edition of Windows Server 2008 Enterprise R2

Hardware Basics:

Please Note: For details on Server Sizing (Performance/Scalability) refer to Refernce Links at bottom.
  • Processor: x64 architecture-based computer with Intel processor that supports Intel 64 architecture | AMD processor that supports the AMD64 platform
  • Memory: Depends upon Exchange features being installed. Refer Links provided
  • Disk Space: Minimum available Space ,requierd: System Drive: 200 MB | Exchange Installation: 1.2 GB | For each Unified Messaging (UM) language pack: Additional 500 MB | Message queue database: 500 MB |

Active Directory Requirements :

Please Note: Installing Exchange 2010 on a DC is not Recommended though Supported.
  • AD Forest: At least Windows Server 2003 Forest/Domain functionality mode.
  • Schema Master: Windows Server 2003 Standard/Enterprise (32-bit or 64-bit) or Windows Server 2008 Standard/Enterprise (32-bit or 64-bit)
  • Global Catalog (GC): At least 1 GC in every AD site where Exchange Server 2010 is going to be installed. Windows Server 2003 Standard/Enterprise (32-bit or 64-bit) or Windows Server 2008 Standard/Enterprise (32-bit or 64-bit)

Windows Server 2008 SP2 - Pre-Requisites :

Please Note: Extract the Binaries to a Folder (Ex: C:\E2010), from Exchange2010-RC1-x64.exe (Double-Click and Select Location).
  • Install Microsoft .NET Framework 3.5 SP1
  • Install Microsoft .NET Framework 3.5 Family Update for Windows Vista x64, and Windows Server 2008 x64 updates
  • Install Windows Remote Management (WinRM) 2.0 and Windows PowerShell V2 (Windows6.0-KB968930.msu)
  • On servers with Hub Transport or Mailbox server role - Install Microsoft Filter Pack
  • Once the above steps are over, Restart the Server. Now depending upon the Roles that you want to install on the Server, use one of the below commands.
  • Go to Command Prompt [Start | Run... | CMD] and give the appropriate commands
    Server Roles Commands
    Typical installation of Client Access, Hub Transport, and Mailbox role sc config NetTcpPortSharing start= auto
    ServerManagerCmd -ip Exchange-Typical.xml -Restart
    Client Access, Hub Transport, Mailbox and Unified Messaging server roles sc config NetTcpPortSharing start= auto
    ServerManagerCmd -i Desktop-Experience
    ServerManagerCmd -ip Exchange-Typical.xml -Restart
    Client Access and Hub Transport roles sc config NetTcpPortSharing start= auto
    ServerManagerCmd -ip Exchange-Typical.xml -Restart
    Hub Transport and Mailbox server roles ServerManagerCmd -ip Exchange-Typical.xml -Restart
    Client Access and Mailbox Server roles sc config NetTcpPortSharing start= auto
    ServerManagerCmd -ip Exchange-Typical.xml -Restart
    Client Access role sc config NetTcpPortSharing start= auto
    ServerManagerCmd -ip Exchange-CAS.xml -Restart
    Mailbox Server role ServerManagerCmd -ip Exchange-MBX.xml -Restart
    Hub Transport role ServerManagerCmd -ip Exchange-HUB.xml -Restart
    Unified Messaging Server role ServerManagerCmd -ip Exchange-UM.xml -Restart
    Edge Transport role ServerManagerCmd -ip Exchange-EDGE.xml -Restart
  • Please Note: For use in this Series, I am going to install Mailbox, CAS, Hub Transport Server Roles on one Server, so my command option would be
    sc config NetTcpPortSharing start= auto
    ServerManagerCmd -ip Exchange-Typical.xml -Restart

Windows Server 2008 R2 - Pre-Requisites :

Please Note: Extract the Binaries to a Folder (Ex: C:\E2010), from Exchange2010-RC1-x64.exe (Double-Click and Select Location).
  • Install Microsoft .NET Framework 3.5 SP1 from Server Manager. [Server Manager | Features | Add Features]. In R2 you cannot install Microsoft .NET Framework 3.5 SP1 by downloading installer from Internet, in that case you will get an error "You must use the Role Management Tool to install or configure Microsoft .NET Framework 3.5 SP1."
  • On servers with Hub Transport or Mailbox server role - Install Microsoft Filter Pack
  • Open Powershell with elevated rights: Start Menu | All Programs | Accessories | Windows PowerShell (right-click "Run as Administrator")
  • Import Server Module: In Powershell Window, execute the command - Import-Module ServerManager
  • Install OS Components: Use the Add-WindowsFeature cmdlet depending upon Server Roles
    Server Roles Commands
    Typical installation of Client Access, Hub Transport, and Mailbox role Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart
    Client Access, Hub Transport, Mailbox and Unified Messaging server roles Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy,Desktop-Experience -Restart
    Client Access and Hub Transport roles Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart
    Hub Transport and Mailbox server roles Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart
    Client Access and Mailbox Server roles Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart
    Client Access role Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart
    Mailbox or Hub Transport Role role Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart
    Unified Messaging Server role Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Desktop-Experience -Restart
    Edge Transport role Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS -Restart
  • Once the above steps are over, Restart the Server. Open Powershell with elevated rights: Start Menu | All Programs | Accessories | Windows PowerShell (right-click "Run as Administrator")
  • Configure Net.Tcp Port Sharing Service for Automatic startup by running the following command:Set-Service NetTcpPortSharing -StartupType Automatic
You are all set to go ahead with the Installation of Exchange 2010 now. This brings us to the end of Part-1.

Go to In Exchange Server 2010 RC Installation - Part 2 to complete the installation.
Reference and Links

Performance and Scalability
http://technet.microsoft.com/en-us/library/dd351197(EXCHG.149).aspx

Managing Domains and Forests
http://technet.microsoft.com/en-us/library/cc772570.aspx

Exchange 2010 Prerequisites
http://technet.microsoft.com/en-us/library/bb691354(EXCHG.149).aspx


Website Updated on : Sep 27 2009
Copyright © 2008 Nitin Gupta | Design and Developed by Nitin Gupta | Special Thanks: Mayank Agarwal
Best viewed with 600x800 resolution. Send your comments to Webmaster

Disclaimer: The opinions expressed on this site are mine and do not represent those of my employers (past or present) or any other entity. I give no warranty or guarantee whatsoever regarding the accuracy, reliability or completeness of the information provided on my website. I will not be liable to you under any circumstances for any loss or damage arising from your use of such information. Users are advised to check the accuracy of the information on this website