Since the debut of RemoteApp in Windows Server 2008, Windows users have been able to enjoy remote applications with the same look and feel as local applications. RemoteApp and Desktop Connections is a new feature in Windows 7 and Windows Server 2008 R2 that builds on this by bringing RemoteApp programs to the Start menu, giving them the same launch experience as local applications.
RemoteApp and Desktop Connections works with a new feature of Remote Desktop Web Access (RD Web Access)--the RemoteApp and Desktop Connection feed. Instead of presenting RemoteApp programs in the form of a web page, this feed presents them in a software-parsable XML document.
With RemoteApp and Desktop Connections, the user subscribes to a feed of RemoteApp programs by supplying the client software with its URL. After the user has subscribed to the feed (that is, created a “connection”), his work is done. From then on, the RemoteApp and Desktop Connections client software will make sure that the resources in this connection are placed in the user’s Start menu.
The RemoteApp and Desktop Connections feature offers several benefits:
Setting up a new connection is simple. Just follow these steps:
1. Open RemoteApp and Desktop Connections in Control Panel, either by opening Control Panel, or by using Windows Search.
2. Click Set up a new connection with RemoteApp and Desktop Connections. This will start the new connection wizard.
3. Enter the URL of the connection. This URL will generally be of the form:
Here, “<servername>” is the host name of the RD Web Access server. The wizard should look like this:
Note: RemoteApp and Desktop Connections uses HTTPS to connect to the server. In order to connect properly, the client operating system must trust the SSL certificate of the RD Web Access server. Also, the server name in the URL must match the one in the server’s SSL certificate.
4. Click Next.
5. Click Next. The RemoteApp and Desktop Connections client software will now contact the RD Web Access server to set up the connection. You will be prompted to authenticate to the web server.
6. Enter your credentials. Now the RemoteApp and Desktop Connections client software will finish setting up the connection.
In a moment, the process will complete, and you will see a wizard page that summarizes the results.
7. Click Finish.
Now the RemoteApp and Desktop Connections Control Panel will show your newly created connection:
You can return to this summary page anytime you need to manage your connections.
The Start menu will now contain the RemoteApp programs from the new connection:
You can also access these programs by using Windows Search:
In future posts, we will discuss:
· How administrators can help users set up RemoteApp and Desktop Connections without entering a URL
· How to set up RemoteApp and Desktop Connections automatically on managed computers, by using Group Policy Objects and a script
· How developers can build onto RemoteApp and Desktop Connections to make it even more powerful
This feature sounds great at first, and for large enterprises publishing resources INTERNALLY it's fine. I'm a cloud vendor publishing Windows apps with RemoteApp to my clients. The right-click create Windows Installer Package option for RemoteApps in Server 2008 R2 was BY FAR the easiest way to get a remote app to a client who was on a different network/domain. A simple double-click, the application shows right on their desktop, in the start menu under my company's name -- looks like my application, has the right icon etc. In Server 2012 the feature is completely absent.
Publishing RemoteApp web sites is not an option -- doing that REQUIRES 3rd party or trusted root certificates, requires publishing a URL that I normally would not publish, requires opening up a big gaping security hole by having to publish a web site when previously there was no web access whatsoever to the client's server.
Add features that are good for enterprise... sure. Take away features that make RemoteApp great for small business, for clould providers like me who want to publish a specific app -- not good.
I have made the same thing, but via GPO and when I try to launch a RemoteApp I have to insert the Credentials.
Is there a way to make the remoteapp take inheritance from the windows login?
I can run RemoteApp published through the website but I am getting a certificate error when I try to setup RemoteApp and Desktop Connections. Any pointers? I have tried a self-signed cert and a 3rd party cert, neither works.