In this blog we will have a look how we can implement a multi rol Exchange 2013 server. We will install the RTM version of Exchange 2013 on a Windows 2012 server.

Before you start the installation of Exchange 2013 you will need to install some prerequisits.

Before extending the schema you will need to install the ADDS tools on the system. These can be installed very easy by insing the following Powershell cmdlet Install-WindowsFeature RSAT-ADDS

Once the installation has finished it’s time to install the other prerequisites. Which features of Windows you will need to install depends on the server roles which are installed. The example below will install all prerequisites for a multi role server:

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

After the installation of the prerequisites has completed you will need to reboot the server. Once rebooted it’s time for the last three prerequisites. These need to be downloaded from the Microsoft website, below you will find the links for the three downloads:

Install them in the order as listed above. Once these files have been installed finally time to install Exchange.

You will have two options to install Exchange 2013 via the GUI of via the command prompt. Since several manuals can be found how to install it via the GUI we will use the command prompt. We will install Exchange 2013 in seperate steps. First we will prepare the schema. Make sure the account the account which is used for the installation is a member of the Schema Admins and Enterprise Admins. During this step several objects are added to the Active Directory schema which are necessary for Exchange 2013.

Open the command prompt, browse to the Exchange 2013 setup directory en execute the following command:

setup.exe /PS /IAcceptExchangeServerLicenseTerms

The setup will tell you if the extension of the schema completed succesfully or not. Optionally you could use ADSIEdit to verify if the schema is extended. Verify if the value of the object ms-Exch-Schema-Verision-Pt and more specific the parameter _rangUpper _has the value 15137.

Now the schema has been extended it’s time for the next step prepare the AD. This can be done by using the following cmdlet:

setup.exe /P  /OrganizationName: “First Organizationname” /IAcceptExchangeServerLicenseTerms

During this steps several security groups are created for Exchange 2013. Besides this several objects are created in the configuration partition of AD. After the step has completed you can use Active Directory Users & Computers and ADSIEdit to verify if the step has completed succesfully.

After the AD has been prepped it’s time to install the bits.

To start the installation run setup using the following cmdlets:

Setup.exe /mode:Install /role:ClientAccess,Mailbox /IAcceptExchangeServerLicenseTerms

By using these parameters both the Client Access and Mailbox Server role will be installed on the server

As you can see a reboot is required, after the reboot it’s time to configure Exchange.

Here ends the blog in which we talked about how to install Exchange 2013 on a Windows 2013 server. In the next blog we will have a look at how to configure Exchange 2013.


Johan Veldhuis