Exchange 2013 SP1 was released in February this year providing support for Windows Server 2012 R2. In this blog we’ll run through the installation process.
The demo environment I am using includes a Windows Server 2012 R2 domain controller and a Server 2012 R2 member server.
In the demo environment no previous versions of Exchange have been installed so as part of the installation the Exchange 2013 SP1 we will upgrade the AD Schema, even if you are running Exchange 2013, the installation of SP1 requires a Schema update. Note in this scenario we are going to jump straight to installing Exchange 2013 SP1, without installing Exchange 2013 first.
Finally before we start, always test in a demo environment before deploying in Production!
I hope this walk through helps.
1. On your 2012 R2 member server, download Exchange 2013 SP1, see here for the latest version here. Note: check for the latest cumulative Update and install directly from that to save you patching the install of SP1 once complete, currently the latest is CU11 released on 15/12/2015.
2. Once downloaded extract the files by running the Exchange 2013-x64-SP1 executable. In my environment I have extracted them to C:\Sw\Exchange2013SP1.
3. On a Server 2012 R2 member server, run PowerShell as Administrator.
4. Run the following command to install the Active Directory Remote Administration Tool (Source: Exchange 2013 Prerequisites)
5. In the same PowerShell Window run the following command to prepare the server for the Mailbox or CAS server roles (Source: Exchange 2013 Prerequisites):
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, 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
6. Reboot the server to complete the installation of the Windows Features.
7. Download and install Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit (Source: Exchange 2013 Prerequisites).
8. On the 2012 R2 member server, run Cmd as Administrator.
9. Now let’s prepare the domain for Exchange 2013 SP1. Go to the location where you extracted Exchange 2013 SP1 installation files (C:\Sw\Exch2013SP1).
First run setup.exe /help to list the help options available to you.
As this is the first Exchange Server in our environment we need to prepare the topology so next run setup.exe /help:preparetopology.
The three commands we are interested in are the /PrepareSchema, /PrepareAD, /PrepareDomain, but as this is a new installation we’ll also need to use the /OrganizationName switch
10. So let’s run the first command:
So let’s run the first command in full:
Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms
11. Now we run Setup /PrepareAD with the /OrganizationName paramter as this is a new Exchange installation:
Setup.exe /PrepareAD /OrganizationName:OxfordSBSGuy /IAcceptExchangeServerLicenseTerms
12. Finally the last command we run is to prepare the domain, note in a multi domain environment there is the option to use /PrepareAllDomains:
Setup.exe /PrepareDomain /IAcceptExchangeServerLicenseTerms
13. Now type Setup.exe and hit return. Click Next to check for updates.
Now Exchange 2013 has been installed check out the multi-part series on Exchange 2013 Initial Configuration Settings.
- Technet Exchange 2013 Prerequisites
- Technet Exchange 2013 System Requirements
- Released: Exchange Server 2013 Service Pack 1
- Technet Prepare Active Directory and Domains
- The Exchange Guy – Preparing Active Directory and Schema for Exchange 2013 Release Preview