New Remote Desktop Services Client Access License Discovery

What are Client Access Licenses (CALs)?

Client Access Licenses (CALs) are a licensing model used by software vendors, especially for server software like Microsoft Windows Remote Desktop, to regulate how users and devices access their servers. Essentially, CALs provide authorization for users or devices to connect to and utilize the server software’s services. CAL servers manage and allocate these licenses within a network environment.

Why is it important for you to know what RDS License Servers exist on your network?

  • Auditing and Reporting: Having a clear understanding of RDS CAL Servers and their managed CALs facilitates auditing and reporting processes. Creating consolidated reports of RDS CAL usage across all RDS License Servers is valuable for internal audits and compliance reviews, but cumbersome in large network environments using the Windows Remote Desktop Licensing Manager tool.
  • Availability and Reliability: Your users rely on RDS License Servers to validate their CALs and grant access to server resources. Being aware of RDS License Server availability and reliability ensures uninterrupted access to necessary resources.
  • Cost Management: CALs come with a cost. So, knowing which RDS License Servers manage which CALs allows you to track licensing investments and expenses more accurately. It also helps you in budget planning and cost optimization.

How can JDisc Discovery help you?

JDisc Discovery does identify RDS License servers on your network, find installed CALs and which users and client computers have been granted RDS licenses.

The new RDS Client Access License (CAL) discovery feature automatically

  • Identifies RDS license servers during scanning.

  • Discovers installed CALs (including version and type) on RDS license servers.

  • Associates issued CALs (including status) with the respective users and client computers in the database.

  • Finds which RDS license servers are accessed by Remote Desktop Session Host servers on the network.

How can I enable the RDS Client Access License (CAL) Feature?

  • From the Discovery Configuration dialog-box go to the Data Collection > Software tab and make sure the Discover client access licenses option below the Discovery services option is enabled.

  • The WMI protocol must be turned-on from the Discovery Configuration dialog-box. The WMI protocol is required to query the RDS License and Remote Desktop Session Host configurations.

Now that the discovery configuration is set correctly, you can start a new scan and let the new RDS Client Access License (CAL) Discovery feature do its job.

Where can I see RDS License Servers and the CALs they manage?

The easiest way to find discovered RDS license servers is via the Devices > By Role > License service report. This report displays all devices assigned the License service role – including the RDS License servers.

Devices by Role: License service
Devices By Role License service

Click the License service role to display all RDS License Servers. These servers run the Remote Desktop Licensing service.

All Devices With Role License service
All Devices With Role License service

Viewing RDS License Server Details

From the overview of the servers running the Remote Desktop Licensing Service, you can select one. Double-clicking on the selected server takes you to the Device Details report. There you navigate to Client Access Licenses.

The Client Access Licenses section contains these reports:

  • Installed 
  • Issued
  • Summary
  • Servers

Please read-on the subsequent chapters to learn more about Client Access License details that JDisc Discovery provides.

Installed CALs

The Installed report shows the installed / registered CALs . These are the CALs you purchased. Essentially this shows the same information as the Microsoft’s Remote Desktop Licensing Manager tool on the server. The information is rather static and will only change as you add more CALs.

Device Details Installed Client Access Licenses
Device Details Installed Client Access Licenses

When a user or client computer connects to a Windows Remote Desktop Session Host server, the server determines whether an RDS CAL is required. If necessary, the server requests an RDS CAL from the Remote Desktop License server. This is the moment an RDS CAL is issued.

Issued CALs

The Issued report displays the CALs that have been issued to users and client computers from the installed CALs (pool).

Device Details Issued Client Access Licenses
Device Details Issued Client Access Licenses

For each CAL, you can see when it was issued, to whom, and when it expires. When an issued CAL is expired, it will be removed and returned to the CAL (pool) and can be issued again. This brings us to how to get an overview of available CALs (pool) and issued CALs. The Summary report exactly provides this overview.

CAL / Issued CAL Summary

The Summary report gives you insight into the available CALs (pool) compared to the issued CALs used by users or client computers.

Device Details Client Access Licenses Summary
Device Details Client Access Licenses Summary

As already mentioned before, the Windows Remote Desktop Session Host service requests RDS CALs from Remote Desktop License servers. This brings us to the question: Which Remote Desktop License servers are configured for the Windows Remote Desktop Session Host service?

Remote Desktop Session Host License Server

Last but not least, the new RDS Client Access License (CAL) Discovery feature does also identify which RDS license servers are configured for the Remote Desktop Session Host service running on a Windows server.

To find Windows servers running the Remote Desktop Session Host service, the Devices > By Role > Terminal service report is your friend.

Devices By Role Terminal services
Devices By Role Terminal services

As you already did before, click the Terminal services role to display all servers running the Remote Desktop Session Host service.

All Devices with Role Terminal services
All Devices with Role Terminal services

Select one of the servers shown above, click it, and navigate to Client Access Licenses > Servers. The Servers report displays all the RDS license servers that are configured with the Remote Desktop Session Host service.

Device Details: Client Access License Servers
Device Details Client Access License Servers

Lastly, if the previously detailed reports do not fulfill your requirements, you are welcome to create custom reports as needed. You can include all categories and attributes related to Client Access Licenses in your custom report and even filter by specific values.

Custom Report Adding Client Access License Categories / Columns
Custom Report Adding Client Access License Categories Columns

We hope you enjoy the new RDS Client Access License (CAL) Discovery feature. Please contact us for feedback , share your improvement/enhancement ideas or drop email us at support@jdisc.com.

Cheers
Thomas Frietsch

About The Author

Thomas Frietsch
I am a senior software engineer and network discovery subject matter expert at JDisc. I am working primarily on the design and implementation of the discovery engine. Feel free to contact me on LinkedIn.

Leave A Comment


The reCAPTCHA verification period has expired. Please reload the page.