RDP via Connection Broker doesn't work when session is embedded
On version 12.0.8.0, I'm trying to connect to a VDI pool via a Connection Broker on Windows Server 2012 R2. I've configured all of the necessary settings on the Advanced tab under "Connection Broker - High Availability".
When the Display setting for the connection is set to External, the Microsoft RDP client launches and connects to the VDI pool via the broker without any issue.
When the Display setting is set to "Embedded (tabbed)" the connection is attempted, but disconnects without any error after a few seconds. Each time this happens, a correlating event is logged on the Connection Broker server:
Log Name: Microsoft-Windows-TerminalServices-SessionBroker/Admin
Source: Microsoft-Windows-TerminalServices-SessionBroker
Date: 2/15/2017 3:06:18 PM
Event ID: 802
Task Category: RD Connection Broker processes connection request
Level: Error
Keywords:
User: NETWORK SERVICE
Computer: BROKER.domain.com
Description:
RD Connection Broker failed to process the connection request for user DOMAIN\Username.
Farm name specified in user's RDP file (hints) could not be found.
Error: The farm specified for the connection is not present.
I researched this error and it seems to indicate an issue with the "Load balance info" line. It's almost as if RDM is not parsing the string entered correctly when in embedded mode. The full string I'm entering is:
tsv://VMResource.1.VDI_Pool_A
Any help would be appreciated. Thanks.
Hello Steven,
Did it was working in a previous version.
If you are looking in the Application Logs on the Help Tab, do you have any error ?
Also, could you export the entry on a .rdm files, without Username and Password and send us the files at support@devolutions.net
Best Regards,
David Grandolfo
Hi David,
This is the first time I have attempted connecting via a broker in RDM, so I'm not sure if it worked in a previous version. However, I did find this forum post which seems to be 2+ years old where someone outlines nearly the same exact issue (see the very last post):
https://forum.devolutions.net/forum/topic17658-rds--r-load-balancer.aspx
Also, there are no abnormal or seemingly related entries logged under the Application Logs area.
I will send the .rdm file directly after I post this update.
Thanks for the quick reply.
Steve
Thanks Steven, about your information. I'll take a look with the engineer. Could you also send me by email you RDP files correctly configure please.
Best Regards,
David Grandolfo
Could you also test it with RDCMan if it's work ?
Best Regards,
David Grandolfo
I downloaded RDCMan and setup the connection. RDCMan seems to be missing a few of the required properties needed to connect through the 2012 broker. The only configurable property is "Load balance config". It's missing: Use redirection server, Workspace ID, and Alternate full address.
Interestingly, when I attempt a connection via RDCMan having entered only the "Load balance info" line, the same exact event is logged on the broker server as RDM in embedded mode.
Is there a connection?
Hello,
When you launch a RDP session in embedded mode, RDM use the same Microsoft ActiveX that is used in Microsoft RDC Manager.
If it's not working with RDC Manager, this explain why it's not working inside RDM as well.
I would need to verify with our engineering department if something can be done, the workaround for the moment will be to launch this session in external mode.
Best regards,
Jeff Dagenais