Exchange 2016: Install on Windows 2012 R2

Here we are with a new series of articles related to Exchange 2016 deployment touching the most important steps during first installation and configurations. Due to the number of screenshots and different topics this series has been divided with different posts covering:

Exchange 2016: Install on a Windows Server 2012 R2

Before installing Exchange 2016 it is necessary to run some preliminary steps which will help preparing and extending the Active Directory Schema. In my case for this lab installation I will be pointing to a Domain Controller based on Windows Server 2012 R2 after a migration from a Windows Server 2008. Even though it was not strictly necessary  I also raised the Domain Functional Level from 2008 to 2012R2. The minimum level supported for AD functional level is 2003.

There are also other prerequisites pertinent to Active Directory preparation which include:

  • .NET 4.5.2

Link to download .NET 4.5.2

  • RSAT Tool


Install the required Roles and Features with PowerShell

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


Install the UCM API core 4.0

Link to download Unified Communication Managed API Core 4.0


Active Directory Lightweight Directory Services (AD LDS)

Install-WindowsFeature ADLDS

  • Extend the Active Directory Schema

Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms



Prepare Active Directory

Setup.exe /PrepareAD /OrganizationName:”” /IAcceptExchangeServerLicenseTerms


Prepare Domains

Setup.exe /PrepareAllDomains /IAcceptExchangeServerLicenseTerms


At this point we are ready with the installation of Exchange Mailbox server role just using the setup.exe in the downloaded image














Once the setup is concluded we can now access the Exchange Control Panel page (ECP) by visiting the default address https://exchange-FQDN-name/ecp


The default mailbox for the user running the install has been created


This concludes the first part of the series of articles dedicated to Exchange 2016 deployment

Michele Domanico

Passionate about Virtualization, Storage, Data Availability and Software Defined Data Center technologies. The aim of is sharing with the Community the knowledge and experience gained with customers, industry leaders and like minded peers. Always open to constructive feedback and new challenges.

Leave a Reply

%d bloggers like this: