Install Exchange 2019 in Windows Server 2019

Spread the love




Exchange 2019 is newer version of Exchange Server from Microsoft. Exchange 2019 have few updates compared to Exchange 2016. Major update is that Unified Messaging feature is removed from Exchange 2019. This post shows steps to install Exchange 2019 in Windows Server 2019 in new Active Directory environment.

Install Exchange 2019 in Windows Server 2019

In this example, Exchange 2019 will be installed in Windows Server 2019. There are many Exchange server hardware and other system requirements, make sure to go through them before installing Exchange 2019.

In this example, we have MBG-DC01 domain controller installed on Windows Server 2019. Active Directory domain name is mustbegeek.com. Exchange 2019 will be installed on MBG-EX01. Below are Exchange 2019 installation requirements.

  1. The Active Directory forest functional level must be at least Server 2012 R2 or higher.
  2. The Active Directory site must contain at least one Global Catalog server and a writable domain controller.
  3. Exchange Server MBG-EX01 must be member of Domain Controller.
  4. Perform Windows Update and reboot the Exchange Server (MBG-EX01).
  5. Download and install .NET Framework 4.8 in MBG-EX01 Exchange Mailbox server.
  6. Install Remote Server Administration Toolkit in Exchange Server MBG-EX01. Use PowerShell cmdlet, Install-WindowsFeature RSAT-ADDS.
  7. Run the following command in Windows PowerShell to install other required components and reboot the server.
    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
  8. Download and install Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit in Mail Server.
  9. Download and install Visual C++ Redistributable Package for Visual Studio 2012.
  10. Download Visual C++ Redistributable Package for Visual Studio 2013.

Exchange 2019 Installation Steps

After installing all the prerequisites now it’s time to prepare Active Directory and Domains. First task is to extend Active Directory schema. Extract installation ISO of Exchange 2019 and use following command from MBG-EX01.



Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareSchema

Now, its time to prepare Active Directory. To prepare active directory use following command. This command will prepare the default domain mustbegek.com as well. But if you have other domain names in your Active Directory then you will have to run Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAllDomains or prepare AD for specific domain names using this command Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain[:<DomainFQDN>].

Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD /OrganizationName:"Must Be Geek"

Restart the server once the Schema and Active Directory is prepared.

Right-click Setup.exe and run as Administrator. In the first page, it will ask whether you want to check for updates or not. Check Connect to the Internet and check for updates option and click next.

Click Next.

In the introduction page, click next.

Accept License agreement and click next.

Choose second option, don’t use recommended settings and click next.

Check Mailbox role. Check Automatically install Windows Server roles and features that are required to install Exchange Server. Other required server roles and features are already installed using PowerShell cmdlets in step 7 above so this option is optional. Click next.

Review installation location and click next.

To leave malware scanning feature enabled, choose No and click next.

After readiness check is complete without any error, click install to start the installation.

Once the installation is complete, click finish. Exchange server is now installed. To verify the installation you can review setup log file located at “C:\ExchangeSetupLogs\ExchangeSetup.log”. Similarly, you can also open services application and review Exchange services.

Make sure Exchange services are running. Now you can login to Exchange admin center by opening browser and going to https://localhost/ecp. Next steps in finalizing new Exchange 2019 installations are,

  • Configure External and Internal URLs
  • Configure Send Connector
  • Purchase and install SSL Certificate
  • Setup Email Address Policies
  • Create User Mailboxes
  • Create Mailbox Databases



The following two tabs change content below.
Bipin is a freelance Network and System Engineer with expertise on Cisco, Juniper, Microsoft, VMware, and other technologies. You can hire him on UpWork. Bipin enjoys writing articles and tutorials related to Network technologies. Some of his certifications are, MCSE:Messaging, JNCIP-SEC, JNCIS-ENT, and others.

Latest posts by Bipin (see all)

scroll to top