Configuring and Using RemoteApp and Desktop Connection
RemoteApp and Desktop Connection requires configuration on both the server and client side. On the server side, you need a Windows Server 2008 R2 server that has the Remote Desktop Services role installed together with the following role services:
- Remote Desktop Session Host
- Remote Desktop Web Access
- Remote Desktop Connection Broker
In addition, if you want users on client computers to also be able to connect to virtual machines using RemoteApp and Desktop Connection, you must install the Remote Desktop Virtualization Host role service, which also requires installing the Hyper-V role to the server.
For guidance on configuring RemoteApp and Desktop Connection on the server side, refer to steps 1 and 2 in the "Deploying RemoteApp Programs to the Start Menu by Using RemoteApp and Desktop Connection Step-by-Step Guide" found at http://technet.microsoft.com/en-us/library/dd772639.aspx. You will also need to import the SSL certificate for the Remote Desktop Web Access server to your client computers before the users of these computers can use RemoteApp and Desktop Connection. For information on how to import certificates, see step 3 of the above guide.
After you have configured your servers and have installed certificates on your clients, you can configure RemoteApp and Desktop Connection on the client side by following these steps:
- Open RemoteApp and Desktop Connection from Control Panel.
- Click Set Up A New Connection With RemoteApp And Desktop Connections to launch the New Connection wizard.
- Type the URL to the Remote Desktop Web Access server in the Connection URL box.
- Click Next to add connection resources for the RemoteApp And Desktop Connection (be sure to enter your credentials if prompted to do so). When the connection resources have been added, the details of the RemoteApp And Desktop Connection will be displayed.
- Click Finish to complete the wizard.
- To view all RemoteApp And Desktop Connections that have been added to the client, open RemoteApp And Desktop Connections again from Control Panel.
- You can now access your RemoteApp programs from the RemoteApp and Desktop Connections folder of your Start menu.
- You can even access them by searching for them using Start menu search.
- When you start a RemoteApp program, a balloon notification above the system tray icon indicates that a RemoteApp program is being used.
Administrators can create a RemoteApp and Desktop Connection client configuration file wcx) and distribute it to users so they can automatically configure the RemoteApp and Desktop Connection. Administrators can also use scripts to run the client configuration file silently on the client so that the RemoteApp and Desktop Connection is set up automatically when the user logs on to her Windows 7 computer.
To create a .wcx configuration file, follow these steps:
- Open Remote Desktop Connection Manager on your Remote Desktop Connection Broker server.
- Right-click on the root node in the console tree and select Create Configuration File.
- In the Create Configuration File dialog box, type the URL to the Remote Desktop Web Access server in the RAD Connection Feed URL box.
- Click Save, then distribute the configuration file to users as e-mail attachments, by placing them on a network share, or by using scripts.
For more information on RemoteApp and Desktop Connection, see the Remote Desktop Services section of Microsoft TechNet at http://technet.microsoft.com/en-us/library/cc770412.aspx.
In this tutorial:
- Connecting Remote Users and Networks
- Enhancements for Connecting Remote Users and Networks in Windows 7
- Understanding IKEv2
- Understanding MOBIKE
- Understanding VPN Reconnect
- Protocols and Features of VPN Reconnect
- How VPN Reconnect Works
- Understanding DirectAccess
- Benefits of DirectAccess
- How DirectAccess Works
- Windows 7 and Windows Server 2008 R2
- Ipv6
- IPsec
- Perimeter Firewall Exceptions
- Implementing DirectAccess
- Understanding BranchCache
- Benefits of BranchCache
- How BranchCache Works
- Protocols Supported by BranchCache
- Implementing BranchCache
- Supported Connection Types
- Outgoing Connection Types
- Incoming Connection Types
- Deprecated Connection Types
- Supported Tunneling Protocols
- Comparing the Different Tunneling Protocols
- Understanding Cryptographic Enhancements
- Support for AES
- Weak Cryptography Removal from PP TP/L2TP
- Supported Authentication Protocols
- Understanding the VPN Connection Negotiation Process
- Creating and Configuring VPN Connection
- Creating a VPN Connection
- Initiating a Connection
- Terminating a Connection
- Viewing Connection Details
- Configuring a VPN Connection
- Configuring Security Settings for a VPN Connection
- Configuring the Tunneling Protocol (s) Used
- Configuring Advanced Connection Settings
- Configuring the Data Encryption Level
- Configuring the Authentication Method Used
- Configuring Authentication for IKEv2 connections
- Configuring Mobility for IKEv2 Connections
- Configuring Dial-Up Connections
- Creating a Dial-Up Connection
- Advanced Connection Settings
- Configuring Incoming Connections
- Managing Connections Using Group Policy
- Using Remote Desktop
- Understanding Remote Desktop
- Versions of RDP
- RDP 6.1 Features and Enhancements
- RDP 7.0 new features and enhancements
- RemoteApp and Desktop Connection
- Understanding RDC
- Understanding Remote Desktop Services Terminology
- Configuring and Using Remote Desktop
- Enabling Remote Desktop and Authorizing Users on a Single Computer
- Enabling Remote Desktop Using Group Policy
- Configuring and Deploying Remote Desktop Connection
- Configuring Remote Desktop Connection from the Command Line
- Configuring Remote Desktop Connection Using Notepad
- Configuring Remote Desktop Using Group Policy
- Establishing a Remote Desktop Session
- Improving Remote Desktop Performance
- Troubleshooting Remote Desktop Sessions
- Configuring and Using RemoteApp and Desktop Connection