Home » Highlight » Exchange 2016: Install on Windows 2012 R2

Exchange 2016: Install on Windows 2012 R2

Exchange 2016 installation

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


About the author

Michele Domanico

Passionate about Virtualization, Storage, Data Availability and Software Defined Data Center technologies. The aim of Domalab.com 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.

Add Comment

Click here to post a comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Browse articles

December 2023

Articles by Category


About Domalab

Welcome to my personal Blog. Feedback is welcome and in case of questions you can also contact me at 


error: Content is protected !!