Exchange 2016 Install (Part 1)

The prerequisites:

Microsoft Exchange 2016 has recently been released to the public and I’ve finally made some time to play around with it in my test environment. To start, I thought I’d throw together a few post on the general install steps starting with the prerequisites. Exchange 2016 can only be installed on Server 2012 or Server 2012 R2 and can’t be run on the core version of the OS. The full OS install is required.

There are 2 separate roles in Exchange 2016.

  1. Mailbox Role
  2. Edge Transport Role

The Mailbox Role is the only required role needed to get an Exchange 2016 server functioning. The Edge Transport Role is an optional role that can be installed, but it can not be run on the same server as the mailbox role. It will require a separate server if used.

To install Exchange 2016 the AD schema will need to be updated. The server that will be used to preform the Schema update has two requirements. You will need to install .NET Framework 4.5.2 and the remote tools administration pack.

To install the admin pack, use the following PowerShell command:
[PS] C:Windows\system32> Install-WindowsFeature RSAT-ADDS

To install the Server 2012 prereq’s, open PowerShell as an administrator and run the following command(s).

For the Mailbox Role:
[PS] C:Windows\system32> 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
For the Edge Transport Role:
[PS] C:Windows\system32> Install-WindowsFeature ADLDS

Finally, you will need to download and install the Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit.

Once all of the prerequisites have been successfully installed a reboot is required to proceed with the install of Exchange 2016.