Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

 Windows OS Hub / Exchange / FAQ: Licensing Microsoft Exchange Server 2019/2016

June 14, 2022 ExchangePowerShell

FAQ: Licensing Microsoft Exchange Server 2019/2016

This article will cover the licensing specifics of Microsoft Exchange Server 2019 and 2016. We’ll take a look at the available on-premises editions of Exchange Server, how they differ, and learn more about Exchange Server client access licenses (CALs).

Contents:
  • Exchange Server 2019/2016: Editions Comparison
  • How to Enter Product Key in Exchange Server 2019/2016?
  • Client Access Licenses (CALs) in Exchange Server
  • Counting Client Access Licenses (CALs) for Exchange Server 2019/2016

Exchange Server 2019/2016: Editions Comparison

Microsoft Exchange Server is available in two editions: Standard and Enterprise. Each instance of Exchange Server installed on a physical or virtual server requires a separate license.

Exchange Server only supports x64 versions of Windows Server. Exchange 2019 is recommended to be deployed on Windows Server 2019 or 2022 either a physical host or a virtual host (appropriately licensed).

The functionality of both editions is identical except for the number of supported mailbox databases:

  • Exchange Server Standard — supports up to 5 mounted mailbox databases on a single server. When using DAG (Database Availability Group), both active and passive copies of mailbox databases maintained by the server are taken into account. The recovery database does not take part in the calculation. The maximum size of one database in the Standard edition should not exceed 1 TB. If this size is exceeded, the mailbox database will be automatically unmounted (however, there is a workaround https://docs.microsoft.com/en-us/exchange/troubleshoot/administration/exchange-cannot-mount-database-larger-than-1024-gb);
  • Exchange Server Enterprise – support for up to 100 mailbox databases, including active and passive copies. The maximum size of one database is 16 TB.
Exchange Server 2019/2016 licenses are perpetual. This means that you can use the deployed Exchange indefinitely even after the end of Microsoft support.

You can find out the current version and edition of Exchange installed using PowerShell:

Get-ExchangeServer | fl name,edition,admindisplayversion

get-exchnageserver version and edition with powershell

In our example, you can see that the Exchange 2019 StandardEvaluation is deployed (you can use Exchange Server Trial Edition in evaluation mode for up to 180 days).

An upgrade of the Exchange edition from Standard to Enterprise is available (a downgrade is not possible). When you perform an edition upgrade on a Mailbox server, you will have to restart the Microsoft Exchange Information Store service.

How to Enter Product Key in Exchange Server 2019/2016?

The same distribution is used to install both Standard and Enterprise editions of Exchange Server. The differences in functionality are determined only by the Exchange product key that you provide during installation.

You can enter your Exchange Server product activation key through the Exchange Admin Center (EAC) or by using PowerShell:

  1. Open the Exchange Admin Center in a browser by navigating to the following URL address: https://your_Exchange_Server_FQDN/ecp
  2. Go to the Servers section;
  3. Find your Exchange host in the list of servers and click on the Enter Product Key button in the right pane;
  4. Enter your Exchange Server key on the General tab;exchange server admin center: enter product key
  5. A message will appear: The product key has been validated and the product ID has been successfully created. This change won’t take effect until the Information Store service has been restarted;
  6. Restart the Microsoft Exchange Information Store service from the services.msc console or using the PowerShell cmdlet: Restart-Service MSExchangeIS

You can also set an Exchange Server product key using PowerShell. Open the Exchange Management Shell console or connect to your Exchange server remotely using PowerShell:

Set-ExchangeServer your_Exchagne_Server_FQDN -ProductKey XXXXX-XXXXX-XXXXX-XXXXX

Restart the MSExchangeIS service.

Now you can check that your Exchange server is now licensed:

Get-ExchangeServer your_Exchange_Server_FQDN | ft Name,Edition,ProductID,IsExchangeTrialEdition -Auto

Client Access Licenses (CALs) in Exchange Server

Each Exchange client that can use the mail server must have a Client Access License (CAL). You can purchase licenses “per user” (Exchange Server User CAL) or “per device” (Exchange Server Device CAL). When choosing the license type, consider the specifics of your business.

You do not need to activate Exchange CALs on the client computers or the Exchange Server hosts. This is a purely paper (legal) license required by the customer to legally use the Exchange Server features.

There are two types of CALs in an on-prem Exchange Server: Standard and Enterprise CAL, having quite significant differences.  Additional features provided by the Enterprise Exchange CAL:

  • Journal decryption
  • In-Place Archive
  • Multi-mailbox search
  • In-Place Hold
  • Information protection and control (IPC): transport protection rules, Outlook protection rules, Information Rights Management (IRM) search

Please note that in order to use the Enterprise license, you must also purchase a Standard CAL.

Counting Client Access Licenses (CALs) for Exchange Server 2019/2016

Let’s look at how to find out how many CALs you need to license all Exchange Server clients in your network.

In Exchange Server 2010, you can estimate the number of necessary licenses directly from the graphical Exchange Management Console. The information about the number of licenses needed is displayed in the Organization Summary section. In this example, 958 Standard CALs and 464 Enterprise CALs are necessary for licensing customer organization.

exchange server get client CALs required

In Exchange Server 2019/2016/2013, you can use the following cmdlets to get license information:

  • Get-ExchangeServerAccessLicense – allows you to get the names of licenses in use in your Exchange organization;
  • Get-ExchangServerAccessLicenseUser – allows you to query data about CALs used by Exchange users.

You can get the exact license names using the Get-ExchangeServerAccessLicense cmdlet:

Get-ExchangeServerAccessLicense | ft -AutoSize

get-exchangeserveraccesslicense types with powershell

Copy the name of the license and list the mailboxes that require this license type:

Get-ExchangeServerAccessLicenseUser –LicenseName "Exchange Server 2016 Standard CAL"

exchange server: get user cals required with powershell

Count the number of licensed mailboxes in this list:

Get-ExchangeServerAccessLicenseUser –LicenseName "Exchange Server 2016 Standard CAL" | Measure-Object | Select Count

A similar calculation must be made for the Enterprise CALs.

1 comment
3
Facebook Twitter Google + Pinterest
previous post
How to Repair EFI/GPT Bootloader on Windows 10 or 11?
next post
How to Run a Program as a Different User (RunAs) in Windows?

Related Reading

Using Previous Command History in PowerShell Console

January 31, 2023

How to Install the PowerShell Active Directory Module...

January 31, 2023

Finding Duplicate E-mail (SMTP) Addresses in Exchange

January 27, 2023

How to Disable or Uninstall Internet Explorer (IE)...

January 26, 2023

How to Delete Old User Profiles in Windows?

January 25, 2023

1 comment

ClumsyPanda64 January 20, 2023 - 10:23 pm

Hello, if i underdstand correctly, exchange license and cals are completly indepenent and i can use exchange stanard with enterprise cal’s?
It’s a bit confusing to me.

Reply

Leave a Comment Cancel Reply

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMWare
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Configure User’s Folder Redirection with Group Policy

    February 3, 2023
  • Using Previous Command History in PowerShell Console

    January 31, 2023
  • How to Install the PowerShell Active Directory Module and Manage AD?

    January 31, 2023
  • Finding Duplicate E-mail (SMTP) Addresses in Exchange

    January 27, 2023
  • How to Delete Old User Profiles in Windows?

    January 25, 2023
  • How to Install Free VMware Hypervisor (ESXi)?

    January 24, 2023
  • How to Enable TLS 1.2 on Windows?

    January 18, 2023
  • Allow or Prevent Non-Admin Users from Reboot/Shutdown Windows

    January 17, 2023
  • Fix: Can’t Extend Volume in Windows

    January 12, 2023
  • Wi-Fi (Internet) Disconnects After Sleep or Hibernation on Windows 10/11

    January 11, 2023

Follow us

woshub.com
  • Facebook
  • Twitter
  • RSS
Popular Posts
  • Outlook Keeps Asking for Password on Windows
  • How to Manually Configure Exchange or Microsoft 365 Account in Outlook 365/2019/2016?
  • Whitelist Domains and Email Addresses on Exchange Server and Microsoft 365
  • How to Cleanup, Truncate or Move Log Files in Exchange Server 2013/2016/2019?
  • Moving Exchange Mailboxes to Different Database
  • Fix: Microsoft Outlook Search Not Working on Windows 10/11
  • Configure Auto-Reply (Out of Office) Message in Exchange and Microsoft 365
Footer Logo

@2014 - 2023 - Windows OS Hub. All about operating systems for sysadmins


Back To Top