Avatar of Dextor03
Dextor03
 asked on

Remote Desktop User CAL licenses on server not connected to a domain

Is it possible to use RDP User CAL licenses on a Windows Server 2016 server that is not connected to a domain? If so, how it is possible?
Windows OSWindows 10AzureWindows Server 2016* RemoteDesktop

Avatar of undefined
Last Comment
Seth Simmons

8/22/2022 - Mon
Cliff Galiher

It is possible, but it is extremely difficult to manage. Yams in addition to RDS CALs, you'll still need windows CALs, whether domain or workgroup. I see folks try to RDS on a workgroup thinking itnl is the domain that triggers the need for windows CALs so a workgroup would be cheaper. And that's not correct.

Anyways, you'll have to manually install the Session host role and a licensing role on a server somewhere. And then use group policy to set the license type and server name so the session host can request CALs. There is no GUI without a domain. All group policy/registry.
Dextor03

ASKER
Thank you.

I've installed the Remote Desktop Licensing and Remote Desktop Session Host roles on the workgroup server.

Then used Group Policy Editor to navigate to Licensing in Remote Desktop Session Host.

Computer Configuration\ Administrative Templates\ Windows Components\ Remote Desktop Services\ Remote Desktop Session Host\ Licensing\

Use the specified Remote Desktop licensing servers - Enabled - localhost

Set the Remote Desktop licensing mode - Enabled - User Cal

I have installed the license in the RD Licensing Manager but still not able to have more than two RDP connections.

Is the fact that it is Windows Server 2016 Essentials an issue?
Jason

Yes, remote desktop licensing will work in a workgroup.

Check the following registry location.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services

Verify 2 entries.

LicensingMode   Value Type REG_DWORD    Should be 2 for per device licenses and 4 for per user licenses.

LicenseServers   Value Type REG_SZ    Should have the name of the server listed here.

If these entries don't exist create them.

If this alone doesn't work I have had to delete GracePeriod key located at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod  

Need to right click on GracePeriod go to permissions and give Administrators full control of the key to delete it.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
ASKER CERTIFIED SOLUTION
Cliff Galiher

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Dextor03

ASKER
So my only solution is to upgrade to Server 2016 Standard?
Cliff Galiher

Aye
Dextor03

ASKER
Upgraded to Standard, all sorted. Thanks for the help.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Seth Simmons

No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Accept: 'Cliff Galiher' (https:#a42829711)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

seth2740
Experts-Exchange Cleanup Volunteer