Installing Exchange Server 2010 Pre-Requisites on Windows Server 2008 R2

Exchange Server 2010 can be installed on either Windows Server 2008 64-bit with Service Pack 2, or Windows Server 2008 64-bit R2, and either Standard or Enterprise editions.

In this post I’ll walk through installing the pre-requisites for Exchange Server 2010 on Windows Server 2008 R2.

Servers that will host the Hub Transport or Mailbox server roles require the Microsoft Filter Pack which can be downloaded here: http://go.microsoft.com/fwlink/?linkid=137042

After installing the Filter Pack run the following command from an elevated Windows PowerShell console.

Import-Module ServerManager

To install a “Typical” Exchange server running the Client Access, Hub Transport, and Mailbox server roles, run the following command from an elevated Windows PowerShell console.

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

Note that other combinations of server roles require different groups of pre-requisites. You can see a complete list of these options here.

You can also check out Pat Richard’s script for automating the installation of pre-requisites for different servers roles.

The server will require a restart, which will occur automatically by using the –Restart switch on the command above.

After the restart launch another elevated Windows PowerShell console and run the following command.

Set-Service NetTcpPortSharing -StartupType Automatic

After installing the pre-requisites run Microsoft Update to verify the latest updates and patches are applied to the server before proceeding with the Exchange Server 2010 install.

About Paul Cunningham

Paul is a Microsoft Exchange Server specialist for one of Australia's largest companies, and is the Publisher of ExchangeServerPro.com. He is also an MCP, MCSA, MCSE, MCTS, and an MCITP for Exchange Server 2007/2010. Connect with Paul on Twitter and LinkedIn.

Comments

  1. STF says:

    The “hyphen” before “Restart” in the command “……… –Restart” doesn’t seem correct. Its ASCII value is 0×96 while a normal hyphen’s ASCII value is 0x2D.

  2. It do works …
    The thing is those services requires a restart…
    Anyhow the -Restart key is working…

  3. KG says:

    Hi I am having a lot of trouble installing Exchange Server 2010 on Windows Server 2008 R2.. The article is here:

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/3302d370-86ca-4ae8-8c5a-0d60d9af9eeb?prof=required

    The commands are not running successfully, trying to install Client Access, Hub Transport, and Mailbox server roles

    • SP1 introduced a new setup feature where it will install the pre-requisites for you. You can just run the setup wizard and look for the tick box to automatically install them. Makes life a bit easier.

Leave a Comment

*