Exchange 2010 needs a number of pre-requisites for Windows 2008 SP2 before you can successfully run the setup.
Install the following components:
- .Net Framework 3.5 SP1, from here
- Update for .Net Framework 3.5 sp1, from here
- WinRM & Powershell v2, from here
- Office 2007 Syetem Convertor – Microsoft Filter Pack, from here
If you are installing CAS role, run sc config NetTcpPortSharing start=auto to change the startup type of NetTcpPortSharing service. You can do the same graphically from the services snap-in as well.
Exchange 2010 dvd/iso comes with xml files which have all pre-requisite information for different 2010 server roles. Navigate to the Scripts folder within the 2010 installation media using an elevated command prompt and you will see a list of xml files provided by the Exchange team to install the necessary pre-requisites.
For example, if you are going for a typical installation (Mailbox, CAS and HUB on the same box), use the Exchange-Typical.xml file. Run the following command,
ServerManagerCmd –ip “d:scriptsExchange-Typical.xml” –Restart (Assuming “d” as the drive with the 2010 media) or navigate to the Scripts folder and run
ServerManagerCmd –ip Exchange-Typical.xml –Restart
For CAS role alone, run sc config NetTcpPortSharing start=auto and SevrerManagerCmd –ip Exchange-CAS.xml –Restart
For HUB role alone, run ServerManagerCmd –ip Exchange-Hub.xml –Restart
For Mailbox role alone, run ServermanagerCmd –ip Exchange-MBX.xml –Restart
For UM role alone, run ServerManagerCmd –ip Exchange-UM.xml –Restart
For Edge role alone, run ServerManagerCmd ip Exchange-Edge.xml –Restart