{"id":345,"date":"2023-11-07T20:10:41","date_gmt":"2023-11-07T20:10:41","guid":{"rendered":"https:\/\/coderepublics.com\/blog\/?p=345"},"modified":"2023-11-08T23:18:07","modified_gmt":"2023-11-08T23:18:07","slug":"install-activate-rds-licensing-role-windows-server","status":"publish","type":"post","link":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/","title":{"rendered":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?"},"content":{"rendered":"<p>In this article, we will explore the process of installing, configuring, and activating the Remote Desktop Licensing role on Windows Server 2019 and 2016. Additionally, we will cover the steps for installing and activating the RDS client access licenses (CALs). Let&#8217;s start configuring the Windows license server.<\/p>\n<p>It&#8217;s important to note that, following the installation of the Remote Desktop Session Host role, users can utilize the license during a 120-day trial period (evaluation license). After this trial period, users won&#8217;t be able to connect to an RDS host. Following Microsoft&#8217;s licensing guidelines, all users or devices that make use of RDS functionalities must be properly licensed. To handle the registration and issuance of Remote Desktop Client Access Licenses (RDS CALs), the RDS role incorporates a distinct Windows service known as the Remote Desktop License Server.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Install_the_Remote_Desktop_Licensing_Role_on_Windows_Server_20192016\" title=\"Install the Remote Desktop Licensing Role on Windows Server 2019\/2016\">Install the Remote Desktop Licensing Role on Windows Server 2019\/2016<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Activating_the_RDS_License_Server_on_Windows_Server\" title=\"Activating the RDS License Server on Windows Server\">Activating the RDS License Server on Windows Server<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Method_1\" title=\"Method 1:\">Method 1:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Method_2\" title=\"Method 2:\">Method 2:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Method_3\" title=\"Method 3:\">Method 3:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#RDS_CALs_Types_of_Remote_Desktop_Client_Access_Licenses\" title=\"RDS CALs: Types of Remote Desktop Client Access Licenses\">RDS CALs: Types of Remote Desktop Client Access Licenses<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#RDS_User_CALs_Client_Access_Licenses\" title=\"RDS User CALs (Client Access Licenses)\">RDS User CALs (Client Access Licenses)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#RDS_Device_CALs_Client_Access_Licenses\" title=\"RDS Device CALs (Client Access Licenses):\">RDS Device CALs (Client Access Licenses):<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Installing_RDS_CALs_on_Windows_Server_20192016\" title=\"Installing RDS CALs on Windows Server 2019\/2016\">Installing RDS CALs on Windows Server 2019\/2016<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#How_to_Create_RDS_CAL_Usage_Reports\" title=\"How to Create RDS CAL Usage Reports\">How to Create RDS CAL Usage Reports<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#Configuring_RDS_Licenses_on_RD_Session_Hosts\" title=\"Configuring RDS Licenses on RD Session Hosts\">Configuring RDS Licenses on RD Session Hosts<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Install_the_Remote_Desktop_Licensing_Role_on_Windows_Server_20192016\"><\/span>Install the Remote Desktop Licensing Role on Windows Server 2019\/2016<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You have the flexibility to set up the Remote Desktop License service on any domain server; there&#8217;s no requirement to install it on one of the servers within the RDSH farm.<\/p>\n<p>Before we start the installation, ensure that you either add a new server to the Terminal Server License Servers domain security group or (have the necessary permissions to modify this group&#8217;s membership). Otherwise, the server will be unable to grant RDS Per User CALs to domain users.<\/p>\n<p>To install Remote Desktop Licensing, you can use Server Manager. To begin, choose the Remote Desktop Services role within the <strong>Add Roles and Features Wizard<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-347 \" title=\"install remote desktop services role\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-remote-desktop-services-role.png\" alt=\"install remote desktop services role\" width=\"603\" height=\"434\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-remote-desktop-services-role.png 938w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-remote-desktop-services-role-300x216.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-remote-desktop-services-role-768x552.png 768w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/p>\n<p>Select <strong>Remote Desktop Licensing<\/strong> as the role service. You can also select the following six services depending on your requirements.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-348 \" title=\"remote desktop services licensing service\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/remote-desktop-services-licensing-service.png\" alt=\"remote desktop services licensing service\" width=\"599\" height=\"421\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/remote-desktop-services-licensing-service.png 793w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/remote-desktop-services-licensing-service-300x211.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/remote-desktop-services-licensing-service-768x539.png 768w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>You have to wait until the role installation is completed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-349 \" title=\"rds licensing feature installation\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-licensing-feature-installation.png\" alt=\"rds licensing feature installation\" width=\"599\" height=\"424\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-licensing-feature-installation.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-licensing-feature-installation-300x212.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-licensing-feature-installation-768x544.png 768w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>The RDS-Licensing service is managed using the Remote Desktop Licensing Manager console <strong>(licmgr.exe)<\/strong>.<\/p>\n<p>If you want to <strong>install the RDS Licensing Service and RD Licensing Diagnoser<\/strong>, start Windows PowerShell as an administrator and execute the command below.<\/p>\n<p><em>Install-WindowsFeature RDS-Licensing \u2013IncludeAllSubFeature -IncludeManagementTools<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-352 \" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-the-RDS-Licensing-Service-and-RD-Licensing-Diagnoser-using-powershell.png\" alt=\"install the RDS Licensing Service and RD Licensing diagnoser using PowerShell\" width=\"622\" height=\"153\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-the-RDS-Licensing-Service-and-RD-Licensing-Diagnoser-using-powershell.png 650w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/install-the-RDS-Licensing-Service-and-RD-Licensing-Diagnoser-using-powershell-300x74.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/p>\n<p>After that, you have to Reboot the machine. After the server reboot. We can Check if the \u201cRD Session Host\u201d, RDS Licensing service and \u201cRemote Desktop Licensing\u201d are available using Below Powershell command below.<\/p>\n<p><em>Get-WindowsFeature | where name -Like \u201crds*\u201d<\/em><br \/>\n<em>Get-WindowsFeature | where name -Like \u201cremote*\u201d<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-353 \" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/check-available-RDS-servers-using-Below-Powershell-command.png\" alt=\"check available RDS servers using Below PowerShell command\" width=\"658\" height=\"340\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/check-available-RDS-servers-using-Below-Powershell-command.png 840w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/check-available-RDS-servers-using-Below-Powershell-command-300x155.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/check-available-RDS-servers-using-Below-Powershell-command-768x397.png 768w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/p>\n<p>Now we have successfully installed the Remote Desktop Licensing Role. The second step is to Activate the RDS License Server on Windows Server.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Activating_the_RDS_License_Server_on_Windows_Server\"><\/span>Activating the RDS License Server on Windows Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To issue licenses to RDP clients, it&#8217;s necessary to activate your RDS License Server. To activate your server you have to open\u00a0<strong>Licensing Manager.\u00a0<\/strong>There are 2 methods to open a licensing manager.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Method_1\"><\/span><strong>Method 1:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Open the <em><strong>Server Manager<\/strong><\/em> and from the Tools menu go to <em><strong>Remote Desktop Services &gt; Remote Desktop Licensing Manager.\u00a0<\/strong><\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-357\" title=\"Windows license server\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/How-to-open-remote-desktop-licensing-manager.png\" alt=\"How to open remote desktop licensing manager\" width=\"678\" height=\"432\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/How-to-open-remote-desktop-licensing-manager.png 1022w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/How-to-open-remote-desktop-licensing-manager-300x191.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/How-to-open-remote-desktop-licensing-manager-768x489.png 768w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Method_2\"><\/span><strong>Method 2:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The alternative method to open the RD Licensing Manager .exe file which is located on the Administrative Tools folder. The Administrative Tools directory can be found in one of the following locations:<\/p>\n<ul>\n<li><em> Go to Windows Start &gt;&gt; Control Panel &gt;&gt; System and Security &gt;&gt; Administrative Tools &gt;&gt; Remote Desktop Services &gt;&gt; Double click \u201cRemote Desktop Licensing Manager\u201d<\/em><\/li>\n<li><em>Go to Windows Start &gt;&gt; Control Panel &gt;&gt;All Control Panel Items &gt;&gt; Administrative Tools &gt;&gt; Remote Desktop Licensing Server<\/em><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-359 \" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Open-licensing-manager-from-administrative-tools-1024x304.png\" alt=\"Open licensing manager from administrative tools\" width=\"667\" height=\"198\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Open-licensing-manager-from-administrative-tools-1024x304.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Open-licensing-manager-from-administrative-tools-300x89.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Open-licensing-manager-from-administrative-tools-768x228.png 768w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Open-licensing-manager-from-administrative-tools.png 1268w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Method_3\"><\/span><strong>Method 3:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You can also run licmgr.exe cmd on the run panel to open the licensing manager.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-358 size-full\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/open-licensing-manager-using-command-licmgr.png\" alt=\"Open licensing manager using command licmgr.exe\" width=\"408\" height=\"224\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/open-licensing-manager-using-command-licmgr.png 408w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/open-licensing-manager-using-command-licmgr-300x165.png 300w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/p>\n<p>Once the licensing manager page opens you then have to expand the Server section by clicking the plus icon. Then to initiate this process,\u00a0right-click on your server&#8217;s name, and then choose the <strong>&#8216;Activate Server&#8217;<\/strong> option.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-361\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server.png\" alt=\"Activate RDS License Server on windows server\" width=\"652\" height=\"373\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server.png 710w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server-300x172.png 300w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/p>\n<p>Now the RDS licensing server activation wizard will appear on your screen. Here in the drop-down, you have to selst connection methods.<\/p>\n<p>If your server has internet connectivity, it can automatically establish a connection with Microsoft servers to activate the RDS license server. In cases where no direct internet access is unavailable from the server, you can activate the server through a web browser or by using a phone.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-362\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-manager-Connection-Methods.png\" alt=\"Licensing manager Connection Methods\" width=\"535\" height=\"336\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-manager-Connection-Methods.png 535w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-manager-Connection-Methods-300x188.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/p>\n<p>Enter your <strong>company information<\/strong> (your name, the company name, your geographic region), and then click Next.<br \/>\nOptionally enter any other company information (for example, email and company addresses), and then click Next.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-363\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server-company-information.png\" alt=\"Activate RDS License Server on windows server company information\" width=\"395\" height=\"437\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server-company-information.png 560w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Activate-RDS-License-Server-on-windows-server-company-information-271x300.png 271w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/p>\n<p>It remains to click the <strong>Finish<\/strong> button.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-365\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Licensing-server.png\" alt=\"Active Licensing server\" width=\"387\" height=\"433\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Licensing-server.png 553w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Active-Licensing-server-268x300.png 268w\" sizes=\"auto, (max-width: 387px) 100vw, 387px\" \/><\/p>\n<p>Make sure that the &#8216;<strong>Start Install Licenses Wizard<\/strong>&#8216; option is not checked (we&#8217;ll install the RDS licenses in a subsequent step), and then click &#8216;Next.<\/p>\n<p>If you right-click the server name in the console and select Review Configuration, you can verify that the RDS License Server is activated and can be used to activate RDSH clients in your domain.<\/p>\n<p>By right-clicking on the server name within the console and choosing &#8216;<strong>Review Configuration<\/strong>,&#8217; you can confirm that the RDS License Server is activated and ready for use in activating RDSH clients within your domain.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-367\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-server-Review-Configuration.png\" alt=\"Licensing server Review Configuration\" width=\"482\" height=\"471\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-server-Review-Configuration.png 599w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Licensing-server-Review-Configuration-300x293.png 300w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/p>\n<p>This Completes the Activate RDS License Server steps. Now Let&#8217;s Proceed with the Install RDS Licence section.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"RDS_CALs_Types_of_Remote_Desktop_Client_Access_Licenses\"><\/span>RDS CALs: Types of Remote Desktop Client Access Licenses<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Every user or device that connects to Remote Desktop Session hosts requires a client access license (CAL). There are two categories of RDS CALs:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"RDS_User_CALs_Client_Access_Licenses\"><\/span>RDS User CALs (Client Access Licenses)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>User-Based Licensing<\/strong>: RDS User CALs are assigned to individual users. Each user who needs to access the RDS environment requires a separate User CAL.<\/li>\n<li><strong>Flexible<\/strong>: Ideal for scenarios where users need to access the RDS environment from multiple devices (e.g., work computer, personal computer, mobile device).<\/li>\n<li><strong>Licensing Users<\/strong>: Licenses are tied to specific named users, allowing those users to access RDS from any device.<\/li>\n<li><strong>User Mobility<\/strong>: Suited for users who are often on the go and access the RDS environment from various locations and devices.<\/li>\n<\/ul>\n<p><strong>Note:<\/strong> These licenses are not concurrent, i.e., if you have 10 Per Device licenses, only 10 hosts can connect to your RDS server.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"RDS_Device_CALs_Client_Access_Licenses\"><\/span>RDS Device CALs (Client Access Licenses):<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Device-Based Licensing<\/strong>: RDS Device CALs are assigned to specific devices (computers or thin clients). Each device that accesses the RDS environment needs its own Device CAL.<\/li>\n<li><strong>Cost-Effective for Shared Devices<\/strong>: If several users share a single device to access the RDS environment (e.g., in a public library or on a shop floor), Device CALs can be more cost-effective.<\/li>\n<li><strong>Licensing Devices<\/strong>: Licenses are tied to specific devices, allowing any user who logs in to the licensed device to access the RDS environment.<\/li>\n<li><strong>Device Dedication<\/strong>: Suited for scenarios where devices are dedicated to specific tasks or locations and multiple users use those devices to access RDS.<\/li>\n<\/ul>\n<p><strong>Note:<\/strong> This type of license is associated with an <a href=\"https:\/\/coderepublics.com\/blog\/active-directory\/what-is-active-directory-domain-services\/\">Active Directory<\/a> user and issued not permanently but for a specific period. The license is issued for a period of 52 to 89 days (random number).<\/p>\n\n<table id=\"tablepress-5\" class=\"tablepress tablepress-id-5\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><\/th><th class=\"column-2\">RDS 2008 R2 and earlier CAL\t<\/th><th class=\"column-3\">RDS 2012 CAL<\/th><th class=\"column-4\">RDS 2016 CAL\t<\/th><th class=\"column-5\">RDS 2019 CAL\t<\/th><th class=\"column-6\">RDS 2022 CAL<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Windows 2008, 2008 R2 session host\t<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Windows 2012 session host<\/td><td class=\"column-2\">No<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Windows 2012 R2 session host<\/td><td class=\"column-2\">No<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Windows 2016 session host\t<\/td><td class=\"column-2\">No<\/td><td class=\"column-3\">No<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Windows 2019 session host\t<\/td><td class=\"column-2\">No<\/td><td class=\"column-3\">No<\/td><td class=\"column-4\">No<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Windows 2022 session host<\/td><td class=\"column-2\">No<\/td><td class=\"column-3\">No<\/td><td class=\"column-4\">No<\/td><td class=\"column-5\">No<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><\/th><th class=\"column-2\">RDS 2008 R2 and earlier CAL<\/th><th class=\"column-3\">RDS 2012 CAL<\/th><th class=\"column-4\">RDS 2016 CAL<\/th><th class=\"column-5\">RDS 2019 CAL<\/th><th class=\"column-6\">RDS 2022 CAL<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Windows 2008, 2008 R2 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">No<\/td><td class=\"column-4\">No<\/td><td class=\"column-5\">No<\/td><td class=\"column-6\">No<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Windows 2012 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">No<\/td><td class=\"column-5\">No<\/td><td class=\"column-6\">No<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Windows 2012 R2 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">No<\/td><td class=\"column-5\">No<\/td><td class=\"column-6\">No<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Windows 2016 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">No<\/td><td class=\"column-6\">No<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Windows 2019 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">No<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Windows 2022 license server<\/td><td class=\"column-2\">Yes<\/td><td class=\"column-3\">Yes<\/td><td class=\"column-4\">Yes<\/td><td class=\"column-5\">Yes<\/td><td class=\"column-6\">Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<hr \/>\n<p><em>If you try to use RDS 2019 Per User CAL in a workgroup (not in a domain), then the RDSH server will automatically terminate a user&#8217;s session every 60 minutes, displaying a message: &#8216;<strong>Remote Desktop License Issue:<\/strong>\u00a0There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes\u201d. Therefore, for RDS servers in a Windows Workgroup environment, you need to use only device licensing (Per Device RDS CALs).<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-369\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-License-Issue-60-Minutes-On-Windows.png\" alt=\"Remote Desktop License Issue 60 Minutes On Windows\" width=\"603\" height=\"92\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-License-Issue-60-Minutes-On-Windows.png 603w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-License-Issue-60-Minutes-On-Windows-300x46.png 300w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/p>\n<hr \/>\n<h2 id=\"h2_4\"><span class=\"ez-toc-section\" id=\"Installing_RDS_CALs_on_Windows_Server_20192016\"><\/span>Installing RDS CALs on Windows Server 2019\/2016<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now we need to install RDS CALs which we have purchased for RDS Licensing Server. For that, we need to open a Licensing Manager:<\/p>\n<p>Open the <strong>Server Manager<\/strong> and from the Tools menu go to <strong>Remote Desktop Services<\/strong> &gt; <strong>Remote Desktop Licensing Manager<\/strong>.<\/p>\n<p>Now you have to <strong>Right-click on your server<\/strong> listed in Remote Desktop Licensing Manager and select<strong> Install Licenses<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-374\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-License-Cals.png\" alt=\"Install RDS License Cals\" width=\"653\" height=\"382\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-License-Cals.png 653w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-License-Cals-300x175.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/p>\n<p>In the next step, we have to select the activation method (Automatic, Online, or by Phone) and the license program (in our case, it is Enterprise Agreement).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-375\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement.png\" alt=\"rds cal enterprise agreement\" width=\"549\" height=\"441\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement.png 549w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement-300x241.png 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-376\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement-setup.png\" alt=\"rds cal enterprise agreement setup\" width=\"549\" height=\"358\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement-setup.png 549w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-cal-enterprise-agreement-setup-300x196.png 300w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/p>\n<p>The next steps of the wizard will vary depending on the license program you have opted for. If you are using an Enterprise Agreement, you will need to specify its number. On the other hand, if you have selected a License Pack (Retail Purchase), you should input the 25-character product key provided by Microsoft or a certified partner.<\/p>\n<p>Specify the product version (Windows Server 2022\/2019\/2016), the license type (RDS Per User CAL), and the number of licenses that you intend to install on the server.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-377\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-cals-on-licensing-server.png\" alt=\"Install RDS cals on licensing server\" width=\"503\" height=\"384\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-cals-on-licensing-server.png 538w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Install-RDS-cals-on-licensing-server-300x229.png 300w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/p>\n<p>Once the process is completed, your server can issue licenses (RDS CAL) to clients. You can access all the license details on the right side of the licensing manager, including the number of CALs issued and the number that remains available. Additionally, you have the option to convert RDS User CALs to Device CALs (or vice versa) using the &#8216;Convert Licenses&#8217; menu item within the RD Licensing Manager console.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-378\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Convert-User-Cals-to-Device-Cals.png\" alt=\"Convert User Cals to Device Cals\" width=\"736\" height=\"238\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Convert-User-Cals-to-Device-Cals.png 1267w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Convert-User-Cals-to-Device-Cals-300x97.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Convert-User-Cals-to-Device-Cals-1024x331.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Convert-User-Cals-to-Device-Cals-768x248.png 768w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/p>\n<p><strong>Note:<\/strong> In case you have run out of free RDS licenses, you have the option to reclaim previously issued RDS Device CALs for inactive computers. Up to 20% of Per-Device RDS CALs can be revoked. Per-User CALs cannot be revoked.<\/p>\n<hr \/>\n<h2 id=\"h2_5\"><span class=\"ez-toc-section\" id=\"How_to_Create_RDS_CAL_Usage_Reports\"><\/span>How to Create RDS CAL Usage Reports<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Within the RDS License Console, you can generate a license usage report. To initiate this process, go to the server menu located on the left side, then select &#8220;<strong>Create Report<\/strong>&#8221; and choose &#8220;<strong>CAL Usage.<\/strong>&#8221;<\/p>\n<hr \/>\n<h2 id=\"h2_7\"><span class=\"ez-toc-section\" id=\"Configuring_RDS_Licenses_on_RD_Session_Hosts\"><\/span>Configuring RDS Licenses on RD Session Hosts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the RDS License Server has been activated and is operational, you can reconfigure the RD Session Host to acquire CAL licenses from this server. This can be achieved through the Server Manager GUI, by using PowerShell, or by configuring it through Group Policy.<\/p>\n<p>To modify the name or address of the licensing server on the RDS host, follow these steps:<\/p>\n<ol>\n<li>Open Server Manager.<\/li>\n<li>Navigate to &#8220;<strong>Remote Desktop Services<\/strong>&#8221; and select &#8220;<strong>Collections<\/strong>.&#8221;<\/li>\n<li>In the upper-right menu, click on &#8220;Tasks.&#8221;<\/li>\n<li>Choose &#8220;<strong>Edit Deployment Properties<\/strong>.&#8221;<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-379\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-Edit-Deployment-Properties.png\" alt=\"RDS Edit Deployment Properties\" width=\"800\" height=\"216\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-Edit-Deployment-Properties.png 800w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-Edit-Deployment-Properties-300x81.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rds-Edit-Deployment-Properties-768x207.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>After that RDS deployment properties will pop up in front of the screen and you have to select <strong>RD Licensing<\/strong> select the <strong>Remote Desktop licensing mode<\/strong>, and set the <strong>RDS license server<\/strong>. Click Add &gt;&gt; OK.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-380\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/set-rd-license-server.png\" alt=\"set rd license server\" width=\"617\" height=\"320\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/set-rd-license-server.png 617w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/set-rd-license-server-300x156.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/p>\n<p>If you want to configure the RDS licensing server parameters through Group Policy, you should create a new Group Policy Object (GPO) and link it to the Organizational Unit (OU) containing your RDS servers.<\/p>\n<p>Alternatively, you can specify the licensing server&#8217;s name using the Local Group Policy Editor (gpedit.msc). The RD licensing settings can be found within the following GPO section: Computer Configuration -&gt; Policies -&gt; Administrative Templates -&gt; Windows Components -&gt; Remote Desktop Services -&gt; Remote Desktop Session Host -&gt; Licensing.<\/p>\n<p>There are two Remote Desktop settings that we need to configure:<\/p>\n<ul>\n<li><strong>Use the specified Remote Desktop license servers\u00a0<\/strong>\u2013 the address of the License Server is set; (if you have more than one server, use commas to separate their names).<\/li>\n<li><strong>Set the Remote Desktop licensing mode\u00a0<\/strong>\u2013 select RDS CAL license type.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-382\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-Licensing-Mode-is-not-Configured.png\" alt=\"Remote Desktop Licensing Mode is not Configured\" width=\"594\" height=\"300\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-Licensing-Mode-is-not-Configured.png 829w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-Licensing-Mode-is-not-Configured-300x152.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Remote-Desktop-Licensing-Mode-is-not-Configured-768x388.png 768w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-381\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Can-not-connect-to-RDS-because-no-RD-Licensing-servers-are-available.png\" alt=\"Can not connect to RDS because no RD Licensing servers are available\" width=\"472\" height=\"439\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Can-not-connect-to-RDS-because-no-RD-Licensing-servers-are-available.png 606w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/Can-not-connect-to-RDS-because-no-RD-Licensing-servers-are-available-300x279.png 300w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><\/p>\n<p>To monitor the RD License Server status and track the number of issued licenses, you can utilize the Remote Desktop Licensing Diagnoser tool. This tool can be accessed through either <strong>lsdiag.msc<\/strong> or by navigating to Administrative Tools and selecting &#8220;Remote Desktop Services,&#8221; and then choosing &#8220;RD Licensing Diagnoser.&#8221;<\/p>\n<div class=\"group w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-89\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl }\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col gap-3 max-w-full\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-3 whitespace-pre-wrap break-words overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"ded3e781-ed9a-40d9-8de1-e908e2563984\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>If the Remote Desktop Licensing Diagnoser is not already installed on your RDSH servers, you can add it using Server Manager. Navigate to &#8220;Features&#8221; and then select &#8220;Remote Server Administration Tools&#8221; -&gt; &#8220;Role Administration Tools&#8221; -&gt; &#8220;Remote Desktop Services Tools&#8221; -&gt; &#8220;Remote Desktop Licensing Diagnoser Tools.<\/p>\n<p>If the RDSH server is not configured to use an RDS license server, the following warnings will appear in the Licensing Diagnoser console:<\/p>\n<ul>\n<li>Licenses are not available for this Remote Desktop Session Host server, and RD Licensing Diagnose has identified licensing problems for the RDSH.<\/li>\n<li>Number of licenses available for clients: 0<\/li>\n<li>The licensing mode for the Remote Desktop Session Host server is not configured.<\/li>\n<li>The Remote Desktop Session Host server is within its grace period, but the RD Session Host server has not been configured with any license server.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-395\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rd-licensing-diagnoser-licenses-are-not-available.png\" alt=\"rd licensing diagnoser licenses are not available\" width=\"638\" height=\"359\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rd-licensing-diagnoser-licenses-are-not-available.png 706w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/rd-licensing-diagnoser-licenses-are-not-available-300x169.png 300w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\" \/><\/p>\n<p>If there are no warnings, and you see the message \u201c<em>RD Licensing Diagnoser did not identify any licensing problems for the Remote Desktop Session Host server<\/em>\u201d, then the RDSH server can successfully receive RDS CALs for remote users and\/or devices.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-397\" title=\"RD Licensing Diagnoser\" src=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/RD-Licensing-Diagnoser.png\" alt=\"RD Licensing Diagnoser\" width=\"622\" height=\"353\" srcset=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/RD-Licensing-Diagnoser.png 1444w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/RD-Licensing-Diagnoser-300x170.png 300w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/RD-Licensing-Diagnoser-1024x581.png 1024w, https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/RD-Licensing-Diagnoser-768x436.png 768w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/p>\n<p>We hope after this article you can easily configure the Windows license server without any problem. We hope you have found this article helpful. If you have any questions or suggestions, please don\u2019t hesitate to comment in the section below. We will certainly reply to your comments. Also, feel free to share this article with your friends. Thank you!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will explore the process of installing, configuring, and activating the Remote Desktop Licensing role on Windows Server 2019 and 2016. Additionally, we will cover the steps for installing and activating the RDS client access licenses (CALs). Let&#8217;s start configuring the Windows license server. It&#8217;s important to note that, following the installation &#8230; <a title=\"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?\" class=\"read-more\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\" aria-label=\"More on How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,2,33,32],"tags":[],"class_list":["post-345","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-cloud","category-rds","category-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics<\/title>\n<meta name=\"description\" content=\"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics\" \/>\n<meta property=\"og:description\" content=\"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeRepublics\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-07T20:10:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-08T23:18:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"752\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"coderepublics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"coderepublics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\"},\"author\":{\"name\":\"coderepublics\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"headline\":\"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?\",\"datePublished\":\"2023-11-07T20:10:41+00:00\",\"dateModified\":\"2023-11-08T23:18:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\"},\"wordCount\":2077,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"image\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png\",\"articleSection\":[\"Azure\",\"Cloud\",\"RDS\",\"Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\",\"url\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\",\"name\":\"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics\",\"isPartOf\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png\",\"datePublished\":\"2023-11-07T20:10:41+00:00\",\"dateModified\":\"2023-11-08T23:18:07+00:00\",\"description\":\"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.\",\"breadcrumb\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage\",\"url\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png\",\"contentUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png\",\"width\":1280,\"height\":752,\"caption\":\"HOW TO INSTALL AND ACTIVATE THE RDS LICENSING ROLE AND CALS ON WINDOWS SERVER\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/coderepublics.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#website\",\"url\":\"https:\/\/coderepublics.com\/blog\/\",\"name\":\"CodeRepublics\",\"description\":\"Web Technology\",\"publisher\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/coderepublics.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063\",\"name\":\"coderepublics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg\",\"contentUrl\":\"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg\",\"width\":1500,\"height\":784,\"caption\":\"coderepublics\"},\"logo\":{\"@id\":\"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/coderepublics.com\/blog\"],\"url\":\"https:\/\/coderepublics.com\/blog\/author\/coderepublics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics","description":"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/","og_locale":"en_US","og_type":"article","og_title":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics","og_description":"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.","og_url":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/","og_site_name":"CodeRepublics","article_published_time":"2023-11-07T20:10:41+00:00","article_modified_time":"2023-11-08T23:18:07+00:00","og_image":[{"width":1280,"height":752,"url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png","type":"image\/png"}],"author":"coderepublics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"coderepublics","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#article","isPartOf":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/"},"author":{"name":"coderepublics","@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"headline":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?","datePublished":"2023-11-07T20:10:41+00:00","dateModified":"2023-11-08T23:18:07+00:00","mainEntityOfPage":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/"},"wordCount":2077,"commentCount":0,"publisher":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"image":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage"},"thumbnailUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png","articleSection":["Azure","Cloud","RDS","Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/","url":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/","name":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server? - CodeRepublics","isPartOf":{"@id":"https:\/\/coderepublics.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage"},"image":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage"},"thumbnailUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png","datePublished":"2023-11-07T20:10:41+00:00","dateModified":"2023-11-08T23:18:07+00:00","description":"Configure and activate the RDS Windows license server 2016, 2019, and 2022. Install User and device CALs license. Session host group policy.","breadcrumb":{"@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#primaryimage","url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png","contentUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/11\/HOW-TO-INSTALL-AND-ACTIVATE-THE-RDS-LICENSING-ROLE-AND-CALS-ON-WINDOWS-SERVER.png","width":1280,"height":752,"caption":"HOW TO INSTALL AND ACTIVATE THE RDS LICENSING ROLE AND CALS ON WINDOWS SERVER"},{"@type":"BreadcrumbList","@id":"https:\/\/coderepublics.com\/blog\/rds\/install-activate-rds-licensing-role-windows-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coderepublics.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install and Activate the RDS Licensing Role and CALs on Windows License Server?"}]},{"@type":"WebSite","@id":"https:\/\/coderepublics.com\/blog\/#website","url":"https:\/\/coderepublics.com\/blog\/","name":"CodeRepublics","description":"Web Technology","publisher":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coderepublics.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/6cb111394a135c39b6b46f612f218063","name":"coderepublics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg","contentUrl":"https:\/\/coderepublics.com\/blog\/wp-content\/uploads\/2023\/08\/Coderepublics.jpg","width":1500,"height":784,"caption":"coderepublics"},"logo":{"@id":"https:\/\/coderepublics.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/coderepublics.com\/blog"],"url":"https:\/\/coderepublics.com\/blog\/author\/coderepublics\/"}]}},"_links":{"self":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/comments?post=345"}],"version-history":[{"count":20,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions"}],"predecessor-version":[{"id":416,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/posts\/345\/revisions\/416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/media\/401"}],"wp:attachment":[{"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/categories?post=345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coderepublics.com\/blog\/wp-json\/wp\/v2\/tags?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}