Temporary Client License Renewal (RDP)
A similar thread has been posted for Android however this relates to the iPad/iPhone PocketCloud applications.
Our Terminal Servers (Win2k3R2) has utilised all of it's Microsoft TS per Device Client-Access Licenses.
At the moment any new devices are issued temporary client licenses with an expiration period between 52-89 days.
Some of our PocketCloud users are now receiving the warning:
"Your terminal services temporary client license will expire in X days. Please contact your system administrator to get a permanent license."
On our Windows-based PC's we can simply remove the registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing ) and the Terminal Server would have to reissue a new temporary license
We do not want to have to buy more Microsoft Client-Access Licenses.
How can I remove the temporary Microsoft CAL issued to the PocketCloud application on iOS devices?
The issue at hand pertains to the App connecting to a Windows Server in Terminal Services mode to which has exhausted all TS CALs.
When a client attempts to connect to Terminal Services, it is assigned a temporary license 'token' from Terminal Server Licensing.
On a Windows PC this token is stored in the registry (HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing ), on a Mac it is stored in a folder (/Users/Shared/Microsoft/RDC Crucial Server Information/).
The Terminal Server identifies the device by it's randomly generated hardware ID (ClientHWID in Windows).
In order to 'renew' the temporary license with the server, this value must be purged. Then the server will identify the client under a new hardware ID and issue a new temporary license.
Our Development Team did some investigating and the outcome is that there is no plan to change this. PocketCloud sends a static HWID to TS for each device. Changing that design to generate something random would allow people to circumvent the Microsoft licensing mechanism. Once the temporary license expires, you must assign a permanent license.