Hello everyone,
I have a Remote Desktop Services deployment consisting of:
- RD Connection Broker + RD Licensing (one server)
- RD Web Access + RD Gateway (one server)
- RD Session Hosts (Variable number of servers, usually more than one, autoscaled)
Everything works great except for the fact that sometimes users are able to open sessions on more than one server; please see the (edited) screenshot here: imgur.com/a/In4qk
I have set the Group Policy rule called "Restrict Remote Desktop Services users to a single Remote Desktop Services session" (under Computer Configuration/Policies/Administrative Templates/Windows Components/Remote Desktop Services/Remote Desktop Session Host/Connections) to Enabled, however the description for that policy states (emphasis mine):
If you enable this policy setting, users who log on remotely by using Remote Desktop Services will be restricted to a single session (either active or disconnected)on that server.
What I want to achieve is basically the same as what the GPO rule states but across all servers in the collection, ie., in the screenshot above, the user would be reconnected to the disconnected session on IP-AC1F42FF instead of getting a new one on the other server.
What compounds to the problem is the fact we're using User Profile Disks which cannot be mounted multiple times. This means that any additional sessions will have a temporary profile loaded with default settings. That leads to problems with, for example, users' regional and other profile settings which are critical for our application.
Any help appreciated.
Anton