Setting up your own Microsoft Exchange 2010 server is quite simple. You just need to download a few prerequisites that you can get from the PowerShell. In this tutorial I will show you how to install your own Microsoft Exchange 2010 server on Windows Server 2008 R2! System requirements Before we can start, you’ll need to make sure that your new Exchange server is running in an Active Directory environment and that it’s part of the domain. It’s also advised to completely update your server to the latest software before starting the installation process. Prerequisites In order to successfully complete the Exchange 2010 installation we need a few prerequisites. First, install the 2007 Office System Converter: Microsoft Filter Pack. You can download ithere. Second, add a few Windows features that you can get from the PowerShell command. Start PowerShell via Start > All Programs > Accessories > Windows PowerShell. Run this program as system administrator. A new window will open, enter the following command: Import-Module ServerManagerIn case you wish to install a typical server including 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,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 -RestartYou can find more examples and server roles here. In case your new server is running the Client Access Server role, it requires Net.Tcp Port Sharing to be automatically started at start up. To achieve this, open the PowerShell again and run: Set-Service NetTcpPortSharing -StartupType AutomaticNext, run the installer and have fun with your new Exchange 2010 server! The video bellow also covers the installation.