XenDesktop is now more affordable with User/Device licenses but you'll want to stay on top of your total allocation. Though it’s still available for now, Citrix is moving away from concurrent licensing and steering new license deployments toward user/device licensing with price incentives. If you want to keep using concurrent licensing - go ahead – but it’ll cost you up to three times more for new licenses to access the same features. Following are two key points about user/device licensing from Citrix:
There is only one type of license: user/device
You don’t decide which type of license is issued for any given connection; Citrix does this for you based on a behind the scenes algorithm which allocates a user or device license depending on usage. Over time, the same algorithm will convert user to device licenses and vice versa with the intention of giving you the most efficient license allocation based on your usage history. After 90 days of inactivity, previously assigned user/device licenses are returned to the available pool.
Get to know the UDADMIN utility to manage licenses
Citrix put a lot of effort into the behind-the-scenes algorithm to determine which type of license gets issued when a new session is connected. On the whole it works pretty well: users are allowed unlimited logins from any type of device, and shared devices provide an unlimited number of users a path to login. However there are exceptions to the rule and for these Citrix created a licensing management utility called UDADMIN which allows administrators to manually revoke licenses.
From a command prompt on your Citrix Licensing server (assuming 64-bit) navigate to:
C:\Program Files (x86)\Citrix\Licensing\LS>
To see a list of currently allocated licenses:
This will give you a list of all licenses currently in use. From here you can manually delete licenses using the same command with a –delete switch. License usage data is updated every 15 minutes, however restarting the license service will force an update. Don’t worry if you accidentally delete a valid license – it won’t disrupt a current session and the license will simply be reissued at the next connection.
Complete syntax for the UDADMIN utility can be found here:
A little effort spent learning this tool will save you from getting that 2am call from a locked out user. Or at least if you do get the call you'll know how to fix it - fast.