Issue: You need to efficiently install the required prerequisites for Exchange 2016 on Windows Server 2016.
Solution: The below commands will prep Windows 2016 for the Exchange 2016 Mailbox Server Role (Note: CAS role is built-in in Exchange 2016).
- Launch a run-as-administrator Powershell and use the following command to install the Windows 2016 prerequisites:
Install-WindowsFeature 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, RSAT-ADDS
2. Next install the following components in order:
- Next Install Microsoft Knowledge Base article KB3206632. Find the link to the Windows Catalog in KB3206632 to download the update. Or simply Install the KB206632 Update via Windows Update and search for it in programs and features to verify it’s installed. You can optionally run the Exchange 2016 installer and see if it complains about not having update KB3206632 installed, and if so install the update at that point.
- Now install: Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
Next step, if this is your first Exchange 2016 server deployed in your domain, you will need to prepare AD for Exchange 2016. I will continue with another article in this series, for now you can use the steps for AD preparation for Exchange 2013.