remote desktop services and virtual desktop infrastructure in windows server 2008 r2
DESCRIPTION
Discover how to provide Windows 7 desktops to local users, and remote users without a VPN, by using Remote Desktop Services and the Virtual Desktop Infrastructure.TRANSCRIPT
Configuring Remote Desktop Services and RemoteApp
Overview
• Overview of RDS
• Publishing RemoteApp Programs by Using RDS
• Accessing RemoteApp Programs from Clients
Overview of RDS
• What Is RDS?
• RDS Role Services
• Client Experience Features with RDS
• Overview of RDC Client
What Is RDS?
RDS is presentation virtualization technology that provides access to session-based desktops, virtual machine–based desktops, and applications
RDS is presentation virtualization technology that provides access to session-based desktops, virtual machine–based desktops, and applications
RDS provides the following benefits:
• Run an application or an entire desktop on centralized servers
• Manage session-based desktops, applications, or virtual machine–based desktops on centralized servers
• Provide an entire desktop, or just application window
• Provide integration of local and RemoteApp programs
• Enable secure remote access without establishing a VPN connection
• Centrally control which RD Session hosts can be accessed, who can access them, and device redirection
RDS Role Services
RD Web Access
Active Directory Domain Services
RD Virtualization Host
RD Session Host
RD Gateway
RD Licensing
RD Connection Broker
RD Client
Internet
Client Experience Features with RDS
The following enhancements are available to Remote Desktop users in Windows Server 2008 R2:
Windows media redirection
True multimonitor support
Audio input and recording
Improved audio and video
synchronization Enhanced bitmap
redirection Aero Glass support
Language bar redirection Task scheduler
Overview of RDC Client
Publishing RemoteApp Programs by Using RDS
• What Are RemoteApp Programs?
• Process for Publishing RemoteApp Programs
• Distribution Options for RemoteApp Program Links
• Functions of the RD Connection Broker
• What Is Remote Desktop Web Access?
• What Is RemoteApp User Assignment?
What Are RemoteApp Programs?
A RemoteApp program:
• Can be accessed remotely through Remote Desktop Connection
• Displays on the client as if it is running on the local computer
• Can run along with local programs on the client computer
• Has its own resizable window and entry on the taskbar
• Can share a RD session with another RemoteApp program on the same terminal server
RemoteApp programs run remotely on RD Session Host server and can integrate with locally running programsRemoteApp programs run remotely on RD Session Host server and can integrate with locally running programs
Process for Publishing RemoteApp Programs
•Configure the server that will host RemoteApp programs
Add the RD Session Host role service
Install programs on the RD Session Host server
Verify remote connection settings
•Add RemoteApp programs, and configure global deployment settings
Add programs to the RemoteApp Programs list
Configure global deployment settings
Distribution Options for RemoteApp Program Links
RD Web Access
.rdp
.msi
Functions of the RD Connection Broker
The RD Connection Broker role service:
•Allows users to reconnect to their existing sessions in a RD Session Host server farm
•Evenly distributes the session load among RD Session Host servers
•Redirects users to full desktops, personal or virtual desktops pools, or RemoteApp programs
What Is Remote Desktop Web Access?
RD Web Access enables you to:
• List available RemoteApp programs, remote desktops, andvirtual desktops from multiple servers on the same Web page
• Launch RemoteApps or virtual desktops from the RD WebAccess Web site
• Modify the list of available resources
• Launch the Remote Desktop Connection
RD Web Access only enables users to launch applications, remote desktop, or virtual desktop sessions. It does not proxy RDP sessionsRD Web Access only enables users to launch applications, remote desktop, or virtual desktop sessions. It does not proxy RDP sessions
What Is RemoteApp User Assignment?
CONTOSO\john
CONTOSO\tom
Accessing RemoteApp Programs from Clients
• Accessing RemoteApp Programs on RD Web Access
• What Is RemoteApp and Desktop Connections?
• What Is SSO?
• What Is Device Redirection?
• What Is RD Easy Print?
• Accessing RemoteApp Programs from an External Network
• Configuring RD Gateway
• Using Group Policy to Configure an RD Client
Accessing RemoteApp Programs on RD Web Access
What Is RemoteApp and Desktop Connections?
Provides a personalized view of RemoteApp programs, session-based desktops, and virtual desktopsProvides a personalized view of RemoteApp programs, session-based desktops, and virtual desktops
The benefits of RemoteApp and Desktop Connections are:
• RemoteApp programs run from the Start menu on the client
• Includes published Remote Desktops and Virtual Desktops
• Changes are automatically reflected on the user’s Start menu
• Programs are easily accessed through Windows search
• Does not require domain membership
• Built on standard technologies
• You can create a RemoteApp and Desktop Connections configuration file (.wcx) and distribute it to users
What Is SSO?
• Log on once and gain access to remote servers without being asked for credentials again
Single log on for RemoteApp and Desktop connections
• Controlled through Group Policy
• Prerequisites
Windows XP SP3 or newer client
Domain membership
Right to connect to RD Session Host
What Is Device Redirection?
• Extensible PnP Device Redirection Framework
• PnP device automatically installed at remote RDS server
Can redirect devices that have not been plugged in yet
• PnP redirection is not supported over cascading RD sessions
RD Session Host
RDPRDP
What Is RD Easy Print?
User opens Microsoft Office Word on RD Session Host serverThe document is rendered to XPS on the server and is printed on the client, by using print driver on the client
RD Easy Print utilizes the client side print drivers, and the full print UI appears
User wants to print the document to a locally attached printer
RDS Session Host RDS Session Host
Accessing RemoteApp Programs from an External Network
Strips off HTTPS
Passes RDP traffic to RDS RDS
RD
NPS
DC
HTTPS / 443HomeHome
HotelHotel
Partner or clientPartner or client
Other RDP hostsOther RDP hostsRDGatewayServer
RDGatewayServer
Remote users can connect to RemoteApp programs on an internal network from an external network through RD GatewayRemote users can connect to RemoteApp programs on an internal network from an external network through RD Gateway
Internet Internet Corporate LANCorporate LAN
Using Group Policy to Configure an RD Client
You can configure the following RD client settings by using Group Policy:
• Remote Session Environment: Display resolution, color depth
• Remote Desktop Connection Client
• Security: Client connection encryption level, prompt for password
• Session Time Limits
• Device and Resource Redirection, Printer Redirection
• Credentials Delegation (Allow Delegating Default Credentials)