Windows Server 2019 Licensed RDS deployment does not allow more than 2 concurrent connections

Brandyn K 1 Reputation point
2022-07-15T22:41:49.7+00:00

I am creating an RDS deployment in a corporate domain. Servers are running Win2019 Standard Server Core in a Session-based desktop deployment. Server A is acting as RD Broker, RD Web Access, RD Gateway, RD License server, and RD Session Host to serve Collection A. Server B has the RD Session Host role to serve Collection B. The purpose of the deployment is to provide remote access to pools of Windows servers via RDC.

All configuration is complete with the servers assigned to their appropriate roles in the deployment. SSL certs are installed and trusted for our corporate domain; never any error/warning about certs during the connection process. I have 60 Per User CALs installed on Server A. Users connecting via RDWeb/RDC are having a CAL assigned and they are decrementing the CAL total as expected. The RD Session Hosts on Servers A and B both specify the License Server FQDN and licensing mode in the Remote Desktop Services\Remote Desktop Session Host\Licensing local group policy items.

Connections are showing up as expected in Server Manager and show the proper RDSH server assigned for each Collection. The collections are RemoteApp Program deployments. I have an instance of mstsc published for each remote desktop we wish to access specified using the /v argument.

The problem is that the 2 concurrent connection limit is still being enforced for all the clients we are connecting to. I would expect if the CALs were being applied properly that the limit would not be a problem. There is no problem detected in the Licensing Manager or Diagnoser on Server A. The local RDS groups on Servers A and B are populated as I would expect them to be. There is no global group policy being applied to the servers affecting the Remote Desktop Services policies. "Limit number of connections", etc. are all Not Configured.

I'm not sure what to look at next. Any suggestions are appreciated. Thanks for your time.

Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Anonymous
    2022-07-15T23:01:12.14+00:00

    problem is that the 2 concurrent connection limit is still being enforced for all the clients we are connecting to

    Did you mean connecting from? Once the RDS role is added I wouldn't expect the two admin connections to work unless you happen to use the admin switch when connecting as in mstsc.exe /admin


  2. Brandyn K 1 Reputation point
    2022-07-22T17:00:18.107+00:00

    I figured it out. The problem is that the RDC destinations have no awareness of the RDS environment or the licensing since they did not have any RDS role. The CAL verification is performed by an RD Session Host so if your destinations are not RDSH then they will fall back on the 2 admin connections regardless of whether or not the user has a CAL assigned by the RDS license server.

    In practice, I added the destination servers to the Server Manager on the RD Broker and installed the RDSH and RD License roles. The destinations are added to the RDS Overview as Session Hosts however they are not assigned to any RDS collection. These "hosts" are not actually hosting or providing any apps. They simply have the role to check in with the license server and allow multiple terminal connections.

    Thanks.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.