Chapter 16

Remote Desktop Services

Deployment

Remote Desktop Connection Broker

Deployment properties

Remote Desktop Session Host

Remote Desktop Virtualization Host

Remote Desktop Web Access

Remote Desktop licensing

Managing Remote Desktop Services using PowerShell

Remote Desktop Services (RDS) allows an application to run on one computer with the graphical output of that computer displayed on another computer. The benefits of RDS include allowing relatively resource-poor clients to run resource-intensive applications remotely, or to run applications that are unable to run on one operating system to be accessed by users of another operating system.

There are several ways that you can leverage RDS in Windows Server 2019. The first is using Remote Desktop Session Host. In this form of RDS, people connect to remote desktop sessions that run on a server in a special isolated environment. In versions of Windows Server prior to Windows Server 2008 R2, Remote Desktop Session Host was called Terminal Services. The other primary way to leverage RDS in Windows Server 2019 is through Remote Desktop Virtualization Host. In this form of RDS, users connect to virtual machines to use their desktop environment to run their applications. Remote Desktop Virtualization Host is a form of Virtual Desktop Infrastructure, or VDI.

Deployment

Remote Desktop Services deployment differs from other roles and features deployment. With all other roles and features, you select the role-based or feature-based installation option when running the Add Roles and Features Wizard. With Remote Desktop Services, you instead select the Remote Desktop Services installation option as shown in Figure 16-1.

This screenshot shows the Installation Type options. The Remote Desktop Services installation option is selected.

Figure 16-1 Installation type options

Once you’ve selected Remote Desktop Services installation, the next page in the wizard allows you to choose between the following options:

  • Standard deployment. Choose this when you are deploying Remote Desktop Services across multiple servers.

  • Quick Start. Use this option if you are deploying a single Remote Desktop Services server.

Another option is to use Multipoint Services, which is a Feature On Demand. Use the MultiPoint Services option if you are creating a multipoint server deployment. Multipoint server allows you to run multiple client terminals connected to a single multipoint server. Multipoint services is commonly used in classroom environments.

When you choose the Standard deployment or Quick Start options, you can then select the deployment scenario as shown in Figure 16-2.

This screenshot shows the Deployment Scenario options. Both Virtual Machine-Based Desktop Deployment and Session-Based Desktop Deployment are listed, though neither are selected.

Figure 16-2 Deployment scenario

Session-based deployments are generally less resource intensive than virtualization host deployments because they don’t require that the session host server host full virtual machines for each session. Virtualization host deployments are more likely to provide better application compatibility because there are some applications that don’t support being deployed in a Session host-based environment.

Depending on your selection, completing the wizard involves selecting the server that the deployment will occur on, selecting a virtualization template for a virtualization host deployment, installing the roles, and then rebooting the server to complete installation.

Remote Desktop Connection Broker

When initiating a connection, either through Remote Desktop Connection client software or the RD Web Access interface, users connect to a session on a Remote Desktop Session Host server or a VDI virtual machine on a Remote Desktop Virtualization Host server through the Remote Desktop Connection Broker. The Remote Desktop Connection Broker role service provides the following functionality:

  • Connects incoming remote desktop clients to the appropriate RD Session Host or Virtualization Host server.

  • Reconnects disconnected remote desktop clients to the appropriate RD Session Host session or RD Virtualization Host virtual machine.

  • Load balances incoming remote desktop client connections according to session collection settings.

  • Allows organizations to scale out the RD Session Host or RD Virtualization Host deployment by adding RD Session Host or RD Virtualization Host servers.

In previous versions of Remote Desktop and Terminal Services, it was possible to directly connect to the session host server. In Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019, all connections are mediated by the Remote Desktop Connection Broker.

Deployment properties

Deployment properties allow you to configure settings for both RD Session Host and RD Virtualization Host servers. Available through the Collections node of the Remote Desktop Services section of the Server Manager console, you can use Deployment Properties to configure the following settings:

  • RD Gateway. This allows you to specify RD Gateway settings for your deployment. This includes whether the RD Gateway server is automatically determined, whether one is assigned, or whether to block the use of an RD Gateway server and the sign-in method when using an RD Gateway server.

  • RD Licensing. This allows you to configure the licensing mode and licensing servers. You can configure multiple RD license servers and the order in which they will be queried to obtain a license for a Remote Desktop Services client.

  • RD Web Access. The address of the RD Web Access server. Clients can use this to connect to RemoteApp and Remote Desktop sessions using a browser, instead of through the Remote Desktop Connection client.

  • Certificates. Shown in Figure 16-3, use this section to configure certificates for the Remote Desktop Services deployment.

    This screenshot shows the Certificates section of Deployment Properties. Entries for the RD Connection Broker – Enable Signing, RD Connection Broker – Publishing, RD Web Access And RD Gateway settings are shown as Not Configured.

    Figure 16-3 Certificates

  • Active Directory. This is for RD Virtualization Host servers and allows you to configure the domain and organizational unit that computer accounts for VDI virtual machines will be added to once they are joined to the AD DS domain.

  • Export Location. The location where the virtual desktop template is copied to once selected for use when generating further RD Virtualization Host virtual machines.

Remote Desktop Session Host

Remote Desktop (RD) Session Host provides a full desktop environment to a user. Users connect to the RD Session Host server from a thin client, such as a Windows Thin PC or the Remote Desktop Connection client, which ships with Windows operating systems. An RD Session Host provides a full screen or window that reproduces a Windows desktop, including a taskbar, Start menu, and desktop icons.

The benefits of using RD Session Host include:

  • You can deploy an application to many users by installing it on a small number of RD Session Host servers. Users can run applications on RD Session Host servers that might be incompatible with their operating systems.

  • Application updates are simplified. You update an application on the RD Session Host server rather than having to push the patch down to individual operating systems.

  • It allows you to grant access to a standardized corporate desktop experience for users who have chosen to use their own computer at work in BYOD (Bring Your Own Device) scenarios.

  • It allows you to grant access, through a VPN, to a standardized corporate desktop for users at remote locations or for those who telecommute.

  • It allows you to grant access to applications for operating systems that do not support RD Web Access or RD RemoteApp.

The drawbacks to RD Session Host servers is that they require applications that are compatible with the RD Session Host environment. These applications must be installed after the session host role is deployed. You should ensure that applications are installed on all servers that are available to a specific session collection because you won’t know which RD Session Host server a user connecting to a session collection will be connected to.

Session collection settings

Session collections determine the properties of RD Session Host servers. You can configure the following RD Session Host settings on a per session collection basis:

  • User Groups. These settings determine which user groups are associated with a specific session collection. If a user is a member of the user group, they can connect to session host servers that are members of the collection. They can also access RemoteApp applications published to the collection.

  • Session. Shown in Figure 16-4, these settings determine the amount of time after which a session that is disconnected is automatically ended. The default value is Never. You can be configure the value to be as short as one minute. You can also configure active session limits, how long before an idle session is disconnected, and then determine what happens when a disconnection occurs: should the session be automatically terminated or should reconnection be allowed. You can also use the settings contained in this area to configure whether to use temporary folders and whether those folders are deleted when the session ends.

    This screenshot shows the Configure Session Settings dialog box. The End A Disconnected Session, Active Session Limit, and Idle Session Limit settings are set to Never. The Disconnect From The Session option is selected and temporary folders will be used and deleted on exit.

    Figure 16-4 Session settings

  • Security. These settings allow you to configure whether Remote Desktop Connections require RDP Security or TLS security. Encryption options include Low, Client Compatible, High, and FIPS Compliant. You should generally select High unless you are required to use FIPS Compliant. The drawback of doing so is that some older third-party remote desktop clients may not support this level of encryption.

  • Load Balancing. This section allows you to configure the load balancing settings for a session collection, including the relative weight the server is assigned when multiple session host servers are available to the session collection and the limit to the number of sessions each session host server can host.

  • Client Settings. The Client Settings section allows you to configure which redirection options to enable. You can configure redirection for the following:

    • Audio and video playback

    • Audio recording

    • Smart cards

    • Plug-and-play devices

    • Drives

    • Clipboard

    • Printers, including using the default client printing device and the Remote Desktop easy print driver

    • Monitor redirection

  • User Profile Disks. User profile disks allow users to store settings and folders in a central location. This is useful to allow users to persist data and settings across different session host settings on multiple servers. You can choose the following user profile disk settings:

    • User profile disk location

    • Maximum size

    • Store all user settings and data on the profile disk, with specified folders excluded

    • Store only certain folders on the user profile disk

You can also use Session Collection settings to configure which remote app programs will be available to the Session Collection. You can also add and remove session host servers from the session collection. These servers should already have the RD Session Host role installed prior to performing this task.

Personal session desktops

Personal session desktops are a feature of Windows Server 2019 that allow you to create a special type of Session Collection where each user has access to their own personal session host where they enjoy administrative rights. Personal session desktops can be useful for developers who might need administrative rights without giving them those rights over a Remote Desktop Session Host server.

RemoteApp

Rather than open a full session, including a desktop, Start menu, and a taskbar, RemoteApp allows a user to run one or more applications directly. The application runs in such a way that it appears as if it is executing on the local computer. When a client invokes multiple applications from the same host server, the server transmits the applications to the client using the same session.

RemoteApp includes the following benefits:

  • Any application that can be run on the RD Session Host server can be run as a RemoteApp application.

  • You can associate RemoteApp applications with local file extensions. This means that the RemoteApp application starts when the user attempts to open an associated document.

  • Users are often unaware that an application is running remotely.

  • RemoteApp applications can be used with RD Gateway, allowing access to clients on remote networks such as the Internet.

You publish a RemoteApp program to a Session Collection once you’ve installed it on a RD Session Host server through the session collection area of the Server Manager console.

Group Policy configuration

The Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session Host server node of Group Policy contains several policies that you can use to configure Session Host servers. There are many settings that can only be configured through group policy and PowerShell that are not available in the Remote Desktop Services area of the Server Manager Console. The coverage here is brief, as there are a vast number of policies, and you’ve already learned about the functionality that most of them implement.

  • Application Compatibility. Through the Application Compatibility node, you can access the Turn Off Windows Installer RDS Compatibility, Turn On Remote Desktop IP Virtualization, Select The Network Adaptor To Be Used For Remote Desktop IP Virtualization, and Do Not Use Remote Desktop Session Host Server IP Address When Virtual IP Address Is Not Available.

  • Connections. Through the Connections node, you can access the following policies: Automatic Reconnection, Allow Users To Connect Remotely Using Remote Desktop Services, Deny Logoff Of An Administrator Logged In To The Console Session, Configure Keep-Alive Connection Interval, Limit Number Of Connections, Suspend User Sign-In To Complete App Registration, Set Rules For Remote Control Of Remote Desktop Services User Sessions, Select RDP Transport Protocols, Select Network Detection On The Server, Restrict Remote Desktop Services Users To A Single Remote Desktop Services Session, Allow Remote Start Of Unlisted Programs, and Turn Off Fair Share CPU Scheduling.

  • Device and Resource Redirection. Through the Device and Resource Redirection node, you can configure the following policies: Allow Audio And Video Playback Redirection, Allow Audio Recording Redirection, Limit Audio Playback Quality, Do Not Allow Clipboard Redirection, Do Not Allow COM Port Redirection, Do Not Allow Drive Redirection, Do Not Allow LPT Port Redirection, Do Not Allow Supported Plug And Play Device Redirection, Do Not Allow Smart Card Device Redirection, and Allow Time Zone Redirection.

  • Licensing. You can access the Licensing node to configure the following policies: Use The Specified Remote Desktop License Servers, Hide Notifications About RD Licensing Problems That Affect The RD Session Host Server, and Set The Remote Desktop Services Licensing Mode.

  • Printer Redirection. Through the Printer Redirection node, you can configure the following policies: Do Not Set Default Client Printer To Be Default Printer In A Session, Do Not Allow Client Printer Redirection, Use Remote Desktop Easy Print Printer Driver First, Specify RD Session Host Server Fallback Printer Driver Behavior, and Redirect Only The Default Client Printer.

  • Profiles. You can find the following policies in the Profiles node: Limit The Size Of The Entire Roaming User Profile Cache, Set Remote Desktop Services User Home Directory, Use Mandatory Profiles On The RD Session Host Server, and Set Path For Remote Desktop Services Roaming User Profile.

  • RD Connection Broker. You can find the following policies in the RD Connection Broker node: Join RD Connection Broker, Configure RD Connection Broker Farm Name, Use IP Address Redirection, Configure RD Connection Broker Server Name, and Use RD Connection Broker Load Balancing.

  • Remote Session Environment. You can use the Remote Session Environment node to locate the following policies: Limit Maximum Color Depth, Enforce Removal Of Remote Desktop Wallpaper, Use The Hardware Default Graphics Adapter For All Remote Desktop Services Sessions, Limit Maximum Display Resolution, Limit Number Of Monitors, Remove Disconnect Option From Shut Down Dialog, Remove Windows Security Item From Start Menu, Use Advanced RemoteFX Graphics For RemoteApp, Prioritize H.264/AVC 444 Graphics Mode For Remote Desktop Connections, Configure H.264/AVC Hardware Encoding For Remote Desktop Connections, Configure Compression For RemoteFX Data, Configure Image Quality For RemoteFX Adaptive Graphics, Enable RemoteFX Encoding For RemoteFX Clients Designed For Windows Server 2008 R2 SP1, Configure RemoteFX Adaptive Graphics, Start A Program On Connection, Always Show Desktop On Connection, Allow Desktop Composition For Remote Desktop Sessions, and Do Not Allow Font Smoothing.

  • RemoteFX for Windows Server 2008 R2. This node contains the following policies: Configure Remote FX, Optimize Visual Experience When Using RemoteFX and Optimize Visual Experience For Remote Desktop Service Sessions.

  • Security. The Security node contains the following policies: Server Authentication Certificate Template, Set Client Connection Encryption Level, Always Prompt For Password Upon Connection, Require Secure RPC Communication, Require Use Of Specific Security Layer for Remote (RDP) Connections, Do Not Allow Local Administrators To Customize Permissions, and Require User Authentication For Remote Connections By Using Network Level Authentication.

  • Session Time Limits. You can find the following policies in the Session Time Limits node: Set Time Limit For Disconnected Sessions, Set Time Limit For Active But Idle Remote Desktop Services Sessions, Set Time Limit For Active Remote Desktop Services Sessions, End Session When Time Limits Are Reached, and Set Time Limit For Logoff Of RemoteApp Sessions.

  • Temporary Folders. The Temporary Folders node contains the following policies: Do Not Delete Temp Folder Upon Exit and Do Not Use Temporary Folders Per Session.

Remote Desktop Virtualization Host

The Remote Desktop Virtualization Host allows you to configure Remote Desktop technologies to support Virtual Desktop Infrastructure (VDI). You can use RD Virtualization Host to allow clients to connect using Remote Desktop to personal virtual machines running on Hyper-V hosts. You can configure RD Virtualization Host to assign users to a specific unique virtual machine or you can configure RD Virtualization Host to direct users to a pool of shared virtual machines. The RD Virtualization Host role service must be installed on a computer that hosts the Hyper-V role and the client virtual machines.

This type of virtualization takes substantially more resources than RD Session Host sessions but also allows greater customization of the user experience. Virtual machines can be treated just like desktop machines, with users using a thin client to access the RD Virtualization Host virtual machines. RD Virtualization Host integrates with RD Session Broker to ensure that users are redirected to their existing virtual machine in the event that their session is disconnected.

RD Virtualization Host computers have the following requirements:

  • Must be available remotely via Windows PowerShell.

  • Must be domain joined.

  • Must be running Hyper-V.

  • Server must support hardware-assisted virtualization. This means that you cannot run an RD Virtualization Host server within Hyper-V nested virtualization. Nested virtualization is supported by Windows Server 2016 and Windows Server 2019.

  • Server must have a network adapter that supports the creation of a Hyper-V virtual switch.

  • RD Connection Broker server must have the right to join virtual desktops to the AD DS domain.

  • If performing a quick start deployment, a prepared template computer desktop computer virtual hard disk as shown in Figure 16-5.

This screenshot specifies the location of the virtual hard disk when deploying an RD Virtualization Host server.

Figure 16-5 Specify the template for RD Virtualization Host server

Virtual machine preparation

To prepare a virtual machine for use as a template in an RD Virtualization Host deployment, you should perform the following tasks:

  • Deploy the virtual machine and install all the applications that will be available to users of the RD Virtualization Host VMs. Perform this deployment on one of the Hyper-V servers that will function as an RD Virtualization Host. You can build this virtual machine on another computer and then import it on the RD Virtualization Host. Although not required, you should configure this virtual machine as a Generation 2 VM because this will give you the greatest flexibility in terms of virtual machine configuration.

  • Once the applications are installed, sysprep the virtual machine, generalize and set it to boot using the Out Of Box Experience setting. Once sysprepped, the virtual machine will be shut down.

Virtual desktop collections

Virtual desktop collections function in a manner similar to a session collection. You configure who can connect and select the resources they have access to on a per-collection basis. When creating the virtual desktop collection, you need to provide the following information:

  • Collection Name. Name of the virtual desktop collection.

  • Collection Type. This can be a pooled virtual desktop collection or a personal virtual desktop collection.

  • Virtual Desktop Template. The prepared template virtual machine.

  • Virtual Desktop Settings. You can specify a Sysprep answer file or provide unattended installation settings. This information is used to join the virtual machine to the domain. This requires that the computer account of the host computer has permission to perform the AD DS domain join.

  • Unattended Settings. Provide the time zone, AD DS domain, and organizational unit used in the domain join operation.

  • Users and User Groups. Shown in Figure 16-6, these settings allow you to specify which users and groups have access to the collection. They also allow you to configure the number of virtual desktops to be created in the collection, and the name prefix and suffix for the computer accounts of RDS VDI virtual machines.

    This screenshot shows the Users And User Groups page of the Create Collection Wizard. The user group specified is ContosoDomain Users, the number of virtual desktops to be created is 2, and the prefix is set to RDSVDI-0.

    Figure 16-6 RDS VDI User and User Groups settings

  • Virtual Desktop Allocation. Allows you to specify the allocation of VDI virtual machines in the collection to RD Virtualization Host servers. For example, you can have 10 virtual machines on one host server and 20 on another.

  • Virtual Desktop Storage. Allows you to configure the type of storage used for the virtual desktops.

  • User Profile Disks. Allows you to configure and enable user profile disk settings and the location.

Once the virtual desktop collection is created, you can also configure client settings for the collection. This determines whether functionality such as audio and video playback, audio recording, smart cards, plug and play devices, drives, the clipboard, and printers are redirected from the Remote Desktop client to the RD virtual machine.

Pooled virtual desktops

Pooled virtual desktops are collections of identically configured virtual machines that users connecting a Remote Desktop Virtualization Host through a Remote Desktop Connection Broker are assigned. A user will be connected to the first available pooled virtual desktop on first sign in, and will only be redirected to the same pooled virtual desktop in the event that their connection is disrupted and they haven’t signed out. If they sign out and reconnect, they may be assigned to a new virtual desktop within the pool. Pooled virtual desktops do not retain session information. When a user signs out from a pooled virtual desktop, the virtual machine reverts to its original pre sign-in state.

Personal virtual desktops

You use personal virtual desktops when you want to assign users persistent VDI virtual machines. This means that users can make customizations and store data on the virtual machines that persist across sessions. The virtual machines are associated with the user, and they are automatically connected to that virtual machine when they initiate a session through the Remote Desktop Connection Broker. Personal virtual desktops retain session information across connections and are not reverted to their original pre sign-in state when the session ends.

DDA and RemoteFX

Discrete Device Assignment (DDA) and RemoteFX allow virtual machines in a VDI deployment to leverage the graphical processing power of compatible graphics cards. In turn, this allows workloads that need to leverage substantive graphical processing power, such as those used in Computer Aided Design (CAD). RemoteFX has been deprecated in Windows Server 2019 in favor of Discrete Device Assignment (DDA). Chapter 6, “Hyper-V,” includes more information on DDA. In Windows Server 2016 deployments, graphics cards used for DDA must be installed on the Remote Desktop Virtualization Host, and special graphics adapter drivers will need to be configured for each virtual machine that takes advantage of DDA or RemoteFX.

Remote Desktop Web Access

You can use Remote Desktop (RD) Web Access to allow clients to connect to an RD Session Host or Virtualization Host session through a webpage link rather than through Remote Desktop Connection client software or by running a RemoteApp application. To use RD Web Access, clients need to run a supported version of the Windows Client or Windows Server operating system. You can also use Remote Desktop Web Access to publish applications directly to the Start menu of computers running the Windows 8.1 and Windows 10 operating systems.

Remote Desktop licensing

Each client or user that accesses a Remote Desktop server, either through an RD Session Host session, a RemoteApp application, or an RD Web Access application, must have a license. This special type of license is not included with the licenses you get when you purchase Windows Server or Windows client operating systems such as Windows 10. This license is called a Remote Desktop Services Client Access License (RDS CAL). You install RDS CALs on an RD license server. When a user, computer, or thin client initiates a session to a Remote Desktop Services server, the server performs a check to verify that a valid license has been issued or is available.

You configure licensing settings for a Remote Desktop server through Deployment Properties as shown in Figure 16-7.

This screenshot shows the RD Licensing section of the Deployment Properties dialog box. The option to configure Per Device Or Per User licensing and to specify a license server are present, but values have not been selected.

Figure 16-7 RD Licensing settings

Installing RDS CALs

You can install several types of licenses on an RD license server. The different license types are as follows:

  • RDS Per User CAL. An RDS Per User CAL gives a specific user account the ability to access any RD Session Host server in an organization from any computer or device. This type of CAL is a good idea when you have the same person accessing Remote Desktop from different devices.

  • RDS Per Device CAL. The RDS Per Device CAL licenses a specific device, such as a normal computer or thin client, with the ability to connect to an RD Session Host server. RDS Per Device CALs are reset automatically by the RD license server after a random period between 52 and 89 days. This means that if a computer or thin client is decommissioned, the license assigned to it is reclaimed automatically and can be used again. If you are decommissioning a large number of computers, you can revoke 20% of the RDS Per Device CALs.

  • RDS External Connector. Use this license type to allow people who are external to your organization to access a single Remote Desktop server. A separate RDS External Connector license must be purchased for each Remote Desktop server accessible to external users.

  • Service Providers License Agreement. This is a special type of license agreement for service providers. It is useful when providing Remote Desktop Services to multiple organizations.

You can mix and match RDS Per User CALs and RDS Per Device CALS as necessary. When using Remote Desktop Virtualization Hosts, you also need to purchase a Virtual Enterprise Centralized Desktop licensing agreement for the VDI operating system. You can use the Manage RDS CALs Wizard in the RD Licensing Manager console to:

  • Migrate RDS Cals to different RD Licensing Servers

  • Rebuild the RD Licensing Server database

Activating a License Server

You must activate an RD license server before it is able to issue CALs. The activation process is reasonably similar to the one that you need to go through when you perform product activation for a Windows operating system or for an application such as Microsoft Office. The method you use depends on whether the RD license server has a connection to the Internet. If the server does have a connection to the Internet, you can perform automatic activation. If the server does not have a direct connection to the Internet, you can perform an activation using a telephone, or you can navigate to a website on a computer or mobile device that does have a connection to the Internet and perform activation by filling out a form and entering the activation code on the RD license server.

Managing Remote Desktop Services using PowerShell

The Remote Desktop PowerShell module contains a large number of cmdlets that you can use to manage all aspects of Remote Desktop Services on Windows Server 2019. These cmdlets are described in Table 16-1.

Table 16-1 Remote Access PowerShell cmdlets

Noun

Verbs

Function

RDActiveManagementServer

Set

Configure active RD Connection Broker server

RDAvailableApp

Get

View applications that can be published from a collection

RDCertificate

Get, New, Set

Manage Remote Desktop Services certificate configuration

RDClientAccessName

Set

Manage DNS name that clients use to connect to RDS deployment

RDConnectionBrokerHighAvailability

Get, Set

Configure connection broker high availability

RDDatabaseConnectionString

Remove, Set

Configure RD database connection strings

RDDeploymentGatewayConfiguration

Get, Set

Manage RD deployment gateway configuration

RDFileTypeAssociation

Get, Set

Manage RD filetype associations

RDLicenseConfiguration

Get, Set

Configure RD licensing

RDPersonalSessionDesktopAssignment

Export, Get, Import, Remove, Set

Manage association between personal session and a user

RDPersonalVirtualDesktopAssignment

Export, Get, Import, Remove, Set

Manage association between virtual desktop and a user

RDPersonalVirtualDesktopPatchSchedule

Get, New, Remove, Set

Configure personal virtual desktop patch schedule

RDRemoteApp

Get, New, Remove, Set

Manage RD RemoteApp

RDRemoteDesktop

Get, Set

Publish a remote desktop to a collection

RDServer

Add, Get, Remove

Manage server membership of a Remote Desktop deployment

RDSessionCollection

Get, New, Remove

Manage RD session collections

RDSessionCollectionConfiguration

Get, Set

Manage RD session collection configurations

RDSessionDeployment

New

Create new RD session deployment

RDSessionHost

Add, Get, Remove, Set

Manage RD Session Host session collection server membership

RDUser

Disconnect

Disconnect a connected RD user

RDUserLogoff

Invoke

Sign out a connected RD user

RDUserSession

Get

View RD user session information

RDUserMessage

Send

Send a message to an RD user

RDVirtualDesktop

Get, Move

Manage RD virtual desktops

RDVirtualDesktopADMachineAccountReuse

Disable, Enable, Test

Manage whether RD Connection Broker server reuses existing AD computer accounts for pooled virtual desktops created using a template in a managed collection

RDVirtualDesktopCollection

Add, Get, New, Remove, Set, Update

Manage virtual desktop membership of virtual desktop collections

RDVirtualDesktopFromCollection

Remove

Remove a virtual desktop from a collection

RDVirtualDesktopCollectionConfiguration

Get

View virtual desktop collection configuration

RDVirtualDesktopCollectionJob

Stop

End a virtual desktop collection job

RDVirtualDesktopCollectionJobStatus

Get

View virtual desktop connection job status

RDVirtualDesktopConcurrency

Get, Set

Manage virtual desktop concurrency

RDVirtualDesktopDeployment

New

Create a new virtual desktop deployment

RDVirtualDesktopIdleCount

Get, Set

Manage virtual desktop idle settings

RDVirtualDesktopTemplateExportPath

Get, Set

Configure virtual desktop template paths

RDWorkspace

Get, Set

Manage workspace name settings for Remote Desktop deployment

RDOUAccess

Grant, Test

Configures OU access for the RD Connection Broker server

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.14.144.229