Forum Discussion
I think I'm starting to see the confusion. I do NOT have "Use RD Connection Broker load balancing" configured in Group Policy, which means (according to the GP help) that "you can configure the RD Session Host server to participate in RD Connection Broker load balancing by using the Remote Desktop Session Host Configuration tool".
However, this tool no longer exists in Windows 2012! Supposedly the setting to enable RDCB LB is now part of the Session Collection properties, but I don't see anything there about RDCB. The "Load Balancing" widget in the collection properties only contains the server names, which I think are added by default when you create the collection. So I think with High Availability RDCB enabled, we must be participating in RDCB LB by default unless we explicitly disable it (as you did).
That bit about not using RDCB LB was carried over from the 2008 section. I think we'll need to update the guide, but I will do some more research on it first.
The answer to your second question is "it depends". For example, if I point my RDP desktop client at the FQDN for the RDSH virtual server and specify the RD Gateway in the "Connect from anywhere" settings, the gateway servers will connect via that virtual and then find the correct RDSH server. You can also point at an individual RDSH server via the gateway and it will work.