First, you need to make sure that your Active Directory (AD) environment and your Exchange server meet the minimum requirements:
- AD forest functional level is Windows Server 2003 (or higher)
- AD Schema Master is running Windows Server 2003 w/SP1 or later
- Full installation of Windows Server 2008 w/SP2 or later OR Windows Server 2008 R2 for the Exchange server itself
- Exchange server is joined to the domain (except for the Edge Transport server role)
In this example we are going to install Exchange 2010 on a Windows Server 2008 R2 operating system. Before installing Exchange we need to install some Windows components. It’s important that you don’t miss anything here because the Exchange 2010 installer does not provide very good feedback if Server 2008 R2 is missing required components.
- NET Framework 3.5 Service Pack 1
- .NET Framework 3.5 Family Update
- Windows Remote Management and Windows PowerShell 2.0
- 2007 Office System Converter: Microsoft Filter Pack (for Hub Transport and Mailbox Server roles only)
In Exchange management shell Run the following command:
For a typical install with the Client Access, Hub Transport, and Mailbox roles run the following command:
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
If your Exchange server will have the Client Access Server role set the Net.Tcp Port Sharing Service to start automatically
Open PowerShell via the icon on the task bar or Start >> All Programs >> Accessories >> Windows PowerShell >> Windows PowerShell. Be sure that PowerShell opened with an account that has rights to modify service startup settings.
Run the following command:
Set-Service NetTcpPortSharing -StartupType Automatic
Than just follow the setup, to finish instalation of exchange.