Exchange 2016 Requirements and Prerequisites

The following is a list of recommended and required items for installing Exchange Server 2016.

Exchange 2016 Server Requirements

CoexistenceRequires Exchange 2010 SP3 UR11 or Exchange 2013 UR10
Operating SystemWindows Server 2012 R2 Standard or Datacenter (full GUI required, Core not supported).
CPUMinimum of 2 CPUs with 2 cores each; Intel and AMD are supported
MemoryFor Mailbox role, 8GB memory minimum; Recommend 16GB or higher.
Page FileAmount of RAM + 10MB, not to exceed 32778MB (32GB) for initial and maximum size.
System (OS) partition:Must be NTFS. Recommend 120-150GB.
Data partition(s)Can be ReFS. Total size of all legacy EDBs + optional 30-40% minimum for growth.
Domain Controllers (DC)Must be Windows Server 2008 or newer.
Active Directory Forest Functional Level (FFL)Must be Windows Server 2008 or newer.
IPv6Do not disable.
NET FrameworkOnly .NET Framework 4.5.2 is supported currently.
Outlook ClientsOutlook 2010 with KB2965295 or newer (for Windows); Outlook 2011 for Mac or newer (for Mac).

Exchange 2016 Server Prerequisites

Active Directory Preparation

If you plan to use an Exchange 2016 server to prepare the Active Directory environment, perform these following tasks. If not, proceed to the section for Exchange Server Preparation.

  1. Install .NET Framework 4.5.2.
  2. Open an elevated PowerShell console and run this command to install Remote Server Administration Tools (RSAT)…
Install-WindowsFeature RSAT-ADDS

Exchange Server Preparation

  1. For the Mailbox server role, open an elevated PowerShell console and run the following command to install the required roles and features…
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

NOTE: There is no Client Access role with Exchange Server 2016. All roles, with the exception of the Edge Transport server role, have been combined to align with Microsoft’s long recommended guidance for multi-role servers.

2.  Restart the server (required).  Alternately, “-Restart” (quotes excluded) can be appended to the command above to automatically restart the server upon completing the install of the required roles and features.

3.  Install .NET Framework 4.5.2.

4.  Install Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit.

5.  Install all Windows Updates (including all optional updates).  Restart.  Repeat until no updates remain.

6.  Download Microsoft Exchange Server 2016.

NOTE: There are many hardware configurations that can be recommended, however, the items above are fairly consistent with all of projects I manage. Your suggestions are welcomed as I am always seeking to improve.


The Author – Blogabout.Cloud

Leave a Reply

Your email address will not be published. Required fields are marked *