First version of Exchange released about fourteen years ago when IBM/Lotus dominated the messaging software space but according to a 2008 Ferris research report, Notes/Domino share has dwindled to just 10% in enterprises, while Exchange has grown to 65% market share across all organizations. Exchange is now is approaching $2B in annual revenues. If Exchange were a standalone business, it would be the 9th largest software company in the world.
Finally wait was over on 18th Aug. 2009 when Microsoft released Released Candidate build of new milestone version Exchange Server 2010, internal build number is 14.00.0639.011 and it can be downloaded from here [1].
Yes, this release is full feature build so we can test all new features of Exchange 2010 which will be available in RTM release and here are some of the exciting new things available in RC.
So let's starts the fun begin with knowing Operating System & Active Directory Forest requirement, Pre-Requisites for various OS and Setup steps.
Operating System Requirement:
| Component | Requirement |
| Operating system (on a computer with 64bit processor) |
|
| Operating system for Management Tools (on a computer with 64bit processor) |
|
Active Directory Server Requirement:
| Component | Requirement |
| Schema Master |
|
| Global Catalog Server
|
At least one Global Catalog server in every Active Directory site where you are planning to install Exchange 2010 on,
|
| Active Directory Forest |
|
Verify that Domain and Forest function level of Active Directory is at least "Windows Server 2003".


Exchange 2010 Pre-Requisites:
When Exchange 2010 Beta version released on 15th April this year, people were yelling that installation prerequisites is too much perplex compare to other messaging system, so Microsoft gave answer to them by making prerequisites pretty simple. Let's see how easy it is for Windows 2008 SP2 and even more for Windows 2008 R2.
I. Pre-Requisites for Windows 2008 Service Pack 2:
Before installing prerequisites make sure that you have installed Standard or Enterprise edition of Windows 2008 Service Pack 2, but NOT Core, Web Server or Foundation Serve edition.

| Role | Commandommandommandommandommandommandomm |
| Typical installation of Client Access, Hub Transport, and Mailbox role | ServerManagerCmd -ip <Path>\Scripts\Exchange-Typical.xml |
| For a Client Access role | ServerManagerCmd -ip <Path>\Scripts\Exchange-CAS.xml |
| For a Hub Transport role | ServerManagerCmd -ip <Path>\Scripts\Exchange-Hub.xml |
| For a Mailbox role | ServerManagerCmd -ip <Path>\Scripts\Exchange-MBX.xml |
| For a Unified Messaging role | ServerManagerCmd -ip <Path>\Scripts\Exchange-UM.xml |
| For an Edge Transport role | ServerManagerCmd -ip <Path>\Scripts\Exchange-Edge.xml |
I am going to install Exchange 2010 with typical setup of Client Access, Hub Transport and Mailbox Role so I will use first command where source of Exchange 2010 setup is available at "C:\Exchange2010RC1" so my command will be below...
ServerManagerCmd -ip C:\Exchange2010RC1\Scripts\Exchange-Typical.xml

II. Pre-Requisites for Windows 2008 R2:
Before installing prerequisites make sure that you have installed Standard or Enterprise edition of Windows 2008 R2, but NOT Core, Web Server or Foundation Serve edition.

| Role | Commandommoasd |
| 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 |
| For a 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 |
| For a Hub Transport 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 |
| For a 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 |
| For a Unified Messaging 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 |
| For an Edge Transport role | Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS |
I am going to install Exchange 2010 with typical setup of Client Access, Hub Transport and Mailbox Role so I will use first command where source of Exchange 2010 setup is available at "C:\Exchange2010RC1" so my command will be below...
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
Exchange 2010 Installation Steps:















Voila, you have Exchange 2010 RC running in your test environment so start evaluating new features of great next messaging product from Microsoft...!
Links:
[1] http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c6d27da1-ba2c-4570-a491-c0d7b39ede8b
[2] http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en
[3] http://www.microsoft.com/downloads/details.aspx?FamilyID=98E83614-C30A-4B75-9E05-0A9C3FBDD20D&displaylang=en
[4] https://connect.microsoft.com/windowsmanagement/Downloads/DownloadDetails.aspx?DownloadID=21268
[5] http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC