Oh... did you mentioned that the License Server is a "Domain member" or in a Workgroup ?
If the license server is in a workgroup, only Device CAL can be issued
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I am working on a 2019 server. It is not on a domain and i have remote desktop services enabled.
I have multiple users logged in but they are using the Temporary RDS Per Device CAL.
On some users, the license has already expired and its giving them a message:
There is a problem with your remote Desktop license and your session will be disconnected in 60 minutes. Contact your system administrator to fix the problem.
How can these users moved over from the temporary RDS Per Device Cal to the User Cals i have installed?
GPO is set to per user
the right host is set.
I have deleted the licensing key in the registry of the client computer.
Any help is greatly appreciated.
Oh... did you mentioned that the License Server is a "Domain member" or in a Workgroup ?
If the license server is in a workgroup, only Device CAL can be issued
Hello,
You can activate the license server by using the Remote Desktop Licensing Manager.
Each user and device that connects to a Remote Desktop Session host need a client access license (CAL). You use RD Licensing to install, issue, and track RDS CALs.
There is a licensing grace period of 120 days during which no license server is required. Once the grace period ends, clients must have a valid RDS CAL issued by a license server before they can log on to an RD Session Host server.
If that doesn't resolve then follow the below steps as a temporary,
Enable appropriate group policy. use Cmd prompt, gpedit.msc then try controlling the session time by Computer Configuration->Admin Templates-> Windows Components-> Remote Desktop Services->Remote Desktop Session Host->Session Time Limits.
Hope this answers all your queries, if not please do repost back.
If an Answer is helpful, please click "Accept Answer" and upvote it : )
Why does your RD licensing Diagnoser is Per User ??
You Licenses in the License Server is Per Device...
Both should be configured Per Device.
The GPO that configure the licensing on the RDSH should set the Remote Desktop Licensing mode to "Per Device"
hth
The reason is because when the license server is not member of a Domain, the CAL is held by the client in the registry "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing"
When the license server is member of the domain, it support Device ans User CAL because the User CAL is stored in the user account in several attributes
msTSExpireDate
msTSLicenseVersion
msTSManagingLS
...
And it's the license server that update those values. But if the license server is in a Workgroup, it cannot update those values.
So in your environment, you can either convert license to device CAL or join the license server to the domain and keep RD User CAL
hth