Microsoft Exchange 2010 is a one of the key server for enterprises businesses to depend on major features consist of emailing, calendaring, contacts, tasks and unified messaging.

The step by step guide will provide the installation method for Exchange Server 2010.

You have to change the functional level of your forest is at least Windows Server 2003, and that the schema master is running Windows Server 2003 with SP1 or later.

The full installation option of Windows Server 2008 with SP2 or later or Windows Server 2008 R2 must be used for all servers running Exchange 2010 server roles or management tools.

I am going to install all 4 roles in the same server so you can use the Powershell to install prerequisite;

1: Install Microsoft Office 2010 or 2007 filter pack from or

2: Open an elevated Windows PowerShell console and run the following command;

Import-Module ServerManager

My plan to host the Client Access, Hub Transport, Mailbox, and Unified Messaging server roles in the same server so prerequisite;

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,Web-Asp-Net,Web-Client-Auth,Web-Dir-Browsing,Web-Http-Errors,Web-Http-Logging,Web-Http-Redirect,Web-Http-Tracing,Web-ISAPI-Filter,Web-Request-Monitor,Web-Static-Content,Web-WMI,RPC-Over-HTTP-Proxy,Desktop-Experience -Restart

I will recommend to install any critical or recommended updates using windows update before installing Exchange 2010.

now you are ready to install but you have to be the in the members of Administrators, Enterprise Admins and Schema Admins to install Exchange Server.

you will have to do one more important setting to continue the installation without any error:  set the service Net.Tcp Port Sharing Service to Automatic startup type.


now you are ready to install the Exchange 2010, Run the setup and continue the installation…


Choose Exchange Language Options  –>> Install Microsoft Exchange –>> Get Critical Updates for Microsoft Exchange 2010 –>> Finish the Installation

Request Certificate using powershell:

[PS] C:\Windows\system32>New-ExchangeCertificate -GenerateRequest -SubjectName “” -DomainName,,,,share-svr02 -PrivateKeyExportable $True -Path c:\cert\sharecert.req