Exchange 2019 Prerequisites
In this article you’ll find Microsoft Exchange 2019 prerequisites needed to be in place for a successful installation on Exchange Server 2019 to be expected.
The Exchange Server prerequisites cover what is required to be done on the server you’re using to prepare Active Directory (Schema, AD) and what you need to do on the member server that will host Exchange Server 2019.
Useful Tip: I found it necessary to have the Exchange 2019 ISO files on the Disc Drive that I was installing Exchange Server 2019. (The ISO would be mounted of course)
Microsoft Exchange 2019 prerequisites – Active Directory
Exchange 2019 prerequisites active directory
You can use any member of the Active Directory domain to prepare Active Directory for Exchange 2019.
- The computer requires the following software:
- Install the Remote Tools Administration Pack by running the following command in Windows PowerShell:
- Install-WindowsFeature RSAT-ADDS
Exchange 2019 prerequisites functional level
All domain controllers in the forest need to be running one of the following versions of Windows Server:
- Windows Server 2019 Standard or Datacenter
- Windows Server 2016 Standard or Datacenter
- Windows Server 2012 R2 Standard or Datacenter
So, the minimum domain functional level would be Windows Server 2012 R2.
Exchange 2019 prerequisites forest functional level
Exchange 2019 requires a minimum Active Directory Forest functional level of Windows Server 2012 R2 or higher.
Exchange 2019 Mailbox servers’ prerequisites
- Exchange 2019 Mailbox server needs to be installed on a Member Server running Windows Server 2019 operating system.
- Install the following software on this Windows Server 2019 member server:
- a. .NET Framework 4.8
- b. Visual C++ Redistributable Package for Visual Studio 2012
- c. Visual C++ Redistributable Package for Visual Studio 2013
- d. IIS URL Rewrite Module (IIS URL Rewrite Module is required with Cumulative Update 11 or later)
- Add the required Lync Server or Skype for Business Server components:
- a. Install the Server Media Foundation windows feature by executing the following command in Windows PowerShell:
- Install-WindowsFeature Server-Media-Foundation
- b. Install Unified Communications Managed API 4.0. This package is available for download and in the \UCMARedist folder on the Exchange Server media.
- a. Install the Server Media Foundation windows feature by executing the following command in Windows PowerShell:
After completing item 3.2.b. you can run Exchange Setup.exe from a mounted Exchange 2019 iso and let the Exchange Setup wizard install the required Windows components.
Exchange 2019 prerequisites script – GUI Desktop Experience
If you prefer to install the Windows Components yourself, (on the to be Exchange 2019 Mailbox server), you can open Windows PowerShell as an Administrator and run the following script.
Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, 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
If you prefer to copy and paste, get the script from Microsoft here.
Exchange 2019 prerequisites script – Server Core
If your to be Exchange 2019 Mailbox server is running on Windows 2019 Server Core, the Exchange 2019 prerequisites PowerShell script you need to run is as given below.
Open Windows PowerShell as Administrator.
Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-PowerShell, 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-Metabase, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, RSAT-ADDS
If you prefer to copy and paste, get the script from Microsoft here.
Exchange 2019 Edge Transport servers’ prerequisites.
- Exchange 2019 Edge Transport server needs to be installed on a Windows Server 2019 operating system server.
- Install the following software on this Windows Server 2019 server:
After completing item 2.2.b. you can run Exchange Setup.exe from a mounted Exchange 2019 iso and let the Exchange Setup wizard install the required Windows components.
However, you can also run the following command in Windows PowerShell to install the required Windows Component for Edge Transport server. (Open Windows PowerShell as Administrator)
Install-WindowsFeature ADLDS
If you prefer to copy and paste, get the script from Microsoft here.
Exchange 2019 management tools prerequisites – Windows 10 client
After completing item 1. You can run Exchange Setup.exe from a mounted Exchange 2019 iso and let the Exchange Setup wizard install the required management tools Windows components.
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementScriptingTools,IIS-ManagementScriptingTools,IIS-IIS6ManagementCompatibility,IIS-LegacySnapIn,IIS-ManagementConsole,IIS-Metabase,IIS-WebServerManagementTools,IIS-WebServerRole
If you prefer to copy and paste, get the script from Microsoft here.
Further Reading:
Related Posts:
- Exchange 2019 Requirements
- Install Exchange Online PowerShell v2 module
- Stellar Repair for Exchange: Your Secret Weapon Against Data Loss