Hi Thim,
This issue stems from how RDS Connection Broker redirection works — it redirects the incoming connection to another RDS host, but the Citrix ADC (NetScaler) RDP proxy isn't aware of this redirection and cannot handle it properly unless specific configurations are made.
Root Cause
The RDP session is being redirected by the Session Broker to a target host, but the redirected session fails because:
The ADC can't initiate a second outbound connection as part of the redirection.
The target host rejects the connection because it's expecting a direct RDP session with SSO, but the proxy breaks that continuity.
DNS-based load balancing and Session Broker redirection often conflict with Citrix ADC's RDP proxy limitations.
Straight Solution
To get it working, you must disable RDP redirection, or force all connections to go to a single host in the farm, bypassing Session Broker logic. Here's how:
✅ Option 1: Disable RDP Redirection (Force redirection off)
On each RDS host in the farm:
Open Group Policy Editor (gpedit.msc
)
Navigate to: Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
Enable the policy: "Restrict Remote Desktop Services users to a single Remote Desktop Services session"
Disable redirection by setting: "Use RD Connection Broker load balancing" → Disabled
This forces all sessions to stay on the initial connection target and bypass broker redirection.
✅ Option 2: Direct RDP to Specific RDS Hosts
If you cannot disable redirection globally:
Create individual bookmarks for each RDS host in the ADC portal.
This avoids DNS round-robin or Broker-based redirection entirely.
- Ensure SSO is not enforced via Broker, or set
UseRDGateway=false
andEnablecredSSP=yes
in the.rdp
file to force credentials to pass correctly. ✅ Option 1: Disable RDP Redirection (Force redirection off) On each RDS host in the farm:- Open Group Policy Editor (
gpedit.msc
) - Navigate to:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
- Enable the policy:
"Restrict Remote Desktop Services users to a single Remote Desktop Services session" - Disable redirection by setting:
"Use RD Connection Broker load balancing" → Disabled
This forces all sessions to stay on the initial connection target and bypass broker redirection.
- Create individual bookmarks for each RDS host in the ADC portal.
- This avoids DNS round-robin or Broker-based redirection entirely.
- Ensure SSO is not enforced via Broker, or set
UseRDGateway=false
andEnablecredSSP=yes
in the.rdp
file to force credentials to pass correctly.
- Open Group Policy Editor (
Best Regards,