question

Automattic-2678 avatar image
0 Votes"
Automattic-2678 asked Automattic-2678 edited

Temporary RDS Per Device CAL

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.

windows-serverremote-desktop-services
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Additional information:

opening the RD licensing Diagnoser

There are no errors.
131090-image.png


0 Votes 0 ·
image.png (81.9 KiB)
cthivierge avatar image
0 Votes"
cthivierge answered Automattic-2678 edited

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

· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Sorry, yeah the License Server is in a workgroup. Should I then convert the licenses over to Per Device?

0 Votes 0 ·
cthivierge avatar image cthivierge Automattic-2678 ·

Well, it depend on your environment...

Let say you have 6 users (human) and each of them are using 2 computers, a desktop and a laptop and both of them may connect to the RDSH. In that case, using a User CAL will be cheaper.

In the other hand, let say you have 6 desktops and 12 users that share the same desktop, in that case, using Device CAL will be cheaper.

hth

0 Votes 0 ·

Yes this was the fix. RDSH on workgroups can only use per Device Cals!

Thank you so much!

0 Votes 0 ·
LimitlessTechnology-2700 avatar image
0 Votes"
LimitlessTechnology-2700 answered Automattic-2678 commented

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 : )

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

The server is activated and I have set those parameters in the group policy. The issue is the same.

Just need to get users of the temporary RDS per Device Cal:
131201-image.png


0 Votes 0 ·
image.png (64.5 KiB)
cthivierge avatar image
0 Votes"
cthivierge answered Automattic-2678 commented

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

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

We bought the user Cals, should they not pull from the "Installed RDS Per User CAL" ?

0 Votes 0 ·
cthivierge avatar image
0 Votes"
cthivierge answered

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

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.