I have an environment where there are two RD Session Host computers (Windows Server 2012 R2) each with published applications. One of the servers (SERVER1) is configured with RD Connection Broker, RD Session Host, RD Gateway, RD Licensing, and RD Web Access. The other (SERVER2) only has the RD Session Host role. I have two collections, one for each server. I can remote desktop to either server without issue. My problem is publishing RemoteApp programs. All of the RemoteApp programs on the server with all of the RD roles installed (SERVER1) works fine. I cannot however run any of the published RemoteApp programs on the server with only the RD Session Host role installed (SERVER2). The error I receive is "RemoteApp Disconnected. This computer can't connect to the remote computer..." The problem is obvious, I think. When I click on the published RemoteApp I can see that it is attempt to connect to "SERVER1" instead of "SERVER2" as it should. The question is, how do I fix this? Do I need an additional role installed on "SERVER2?"