How to manage Citrix overdraft and Microsoft RDS overallocated licenses

Case #

You have purchased Citrix Virtual Apps and Desktops (VAD) on-premises licenses alongside Microsoft RDS licenses for your VDI infrastructure and you need to activate and/or manage additional licenses without extra cost for a limited period. These extra licenses are called “overdraft” licenses in Citrix terminology and “overallocated” licenses in Microsoft RDS terminology.

Solution #

Citrix overdraft licenses #

You first need to run the following command on the Citrix VAD on-premises licensing server to determine the number of licenses you have installed and the number of overdraft licenses.

udadmin -list -a

#Depending on your license usage, you can either install new licenses or delete any Citrix licenses not being used. Ensure first that the affected users or devices are  not logged on and not using any Citrix services.
#Delete Citrix license for product name XDT_ENT_UD for device deviceabc 
udadmin -f XDT_ENT_UD -device deviceabc -delete
#Delete Citrix license for product name XDT_ENT_UD for user userabc 
-  udadmin -f XDT_ENT_UD -user userabc -delete

Let’s assume that you have total of x installed licenses, of which y are overdraft. As per Citrix licensing FAQ, any overdraft license must be turned to regular purchased license within 30 days of overdraft status being enabled:    (see “Overdraft licenses” section).  You can optionally enable the Citrix licenses supplemental grace period via Powershell or via Citrix Studio.

Detailed documentation of the Citrix License server CLI commands can be found at:

Microsoft RDS overallocated licenses #

With regard to RDS per-user CALs, even if you have purchased x per-user or per-machine RDS licenses, you can have extra RDS licenses which have been temporarily overallocated. Per-user CALs can be overallocated but cannot be manually revoked. See the comparison table in  

Sources #

Powered by BetterDocs