Remote
Desktop
This reference provides cmdlet descriptions and syntax for all Remote Desktop Service-specific cmdlets. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.
remotedesktop
Add-RDServer |
Adds an RDS server to a Remote Desktop deployment. |
Add-RDSession
|
Adds one or more RD Session Host servers to a session collection. |
Add-RDVirtual
|
Adds virtual desktops to a virtual desktop collection. |
Disable-RDVirtual
|
Prevents the RD Connection Broker server from reusing existing Active Directory (AD) computer accounts. |
Disconnect-RDUser |
Disconnects a user from a session that runs on a remote server. |
Enable-RDVirtual
|
Configures the RD Connection Broker server to reuse existing AD DS computer accounts. |
Export-RDPersonal
|
Exports the current map of personal session desktops to users. |
Export-RDPersonal
|
Exports the current associations between users and personal virtual desktops to a file. |
Get-RDAvailable
|
Gets a list of publishable applications from a collection. |
Get-RDCertificate |
Gets certificates associated with RDS roles. |
Get-RDConnection
|
Gets high availability settings for the RD Connection Broker server in a Remote Desktop deployment. |
Get-RDDeployment
|
Gets configuration settings for the RD Gateway for a Remote Desktop deployment. |
Get-RDFile
|
Displays the file extensions associated with a RemoteApp program. |
Get-RDLicense
|
Retrieves the current settings for the RD Licensing server and the licensing mode of the Remote Desktop deployment. |
Get-RDPersonal
|
Gets personal session desktop assignments. |
Get-RDPersonal
|
Retrieves a list of personal virtual desktops and associated user accounts. |
Get-RDPersonal
|
Gets a patch schedule for a virtual desktop. |
Get-RDRemote
|
Gets RemoteApp programs in a Remote Desktop deployment. |
Get-RDRemote
|
Gets published Remote Desktop connections. |
Get-RDServer |
Gets RDS servers in a Remote Desktop deployment. |
Get-RDSession
|
Gets session collections in a Remote Desktop deployment. |
Get-RDSession
|
Gets configuration information for a session collection. |
Get-RDSession
|
Gets a list of RD Session Host servers in a session collection. |
Get-RDUser
|
Gets a list of all user sessions in a collection or in a Remote Desktop deployment. |
Get-RDVirtual
|
Gets a list of virtual desktops in the remote desktop deployment. |
Get-RDVirtual
|
Gets a list of virtual desktop collections in a remote desktop deployment. |
Get-RDVirtual
|
Gets configuration details of a virtual desktop collection. |
Get-RDVirtual
|
Gets the status of a job on a virtual desktop collection. |
Get-RDVirtual
|
Gets the number of virtual desktops that RDS can create in parallel. |
Get-RDVirtual
|
Gets the number of idle virtual desktops on hosts. |
Get-RDVirtual
|
Gets the export path setting of the virtual desktop template. |
Get-RDWorkspace |
Gets the workspace name for a Remote Desktop deployment. |
Grant-RDOUAccess |
Grants the Remote Desktop Connection Broker server access to one or more organizational units in a given domain of Active Directory Domain Services. |
Import-RDPersonal
|
Imports a map of personal session desktops to users. |
Import-RDPersonal
|
Imports associations between user accounts and personal virtual desktops from a text file. |
Invoke-RDUser
|
Ends a user session and closes all running applications. |
Move-RDVirtual
|
Moves a virtual desktop to a new Remote Desktop Virtualization Host (RD Virtualization Host) server. |
New-RDCertificate |
Creates a certificate for an RDS role. |
New-RDPersonal
|
Creates a patch schedule for a personal virtual desktop. |
New-RDRemote
|
Publishes a RemoteApp program to a Remote Desktop deployment. |
New-RDSession
|
Creates a session collection of RD Session Host servers. |
New-RDSession
|
Installs the required role services for session-based desktop deployment. |
New-RDVirtual
|
Creates a virtual desktop collection. |
New-RDVirtual
|
Installs role services for Virtual Desktop Infrastructure. |
Remove-RDDatabase
|
Removes the secondary database connection string for the shared database server in a high availability environment configuration. |
Remove-RDPersonal
|
Removes the association between a personal session desktop assignment and a user. |
Remove-RDPersonal
|
Removes the association between a personal virtual desktop and a user. |
Remove-RDPersonal
|
Removes a patch schedule from a personal virtual desktop. |
Remove-RDRemote
|
Removes a RemoteApp program. |
Remove-RDServer |
Removes a server from a Remote Desktop deployment. |
Remove-RDSession
|
Removes a session collection from a Remote Desktop deployment. |
Remove-RDSession
|
Removes one or more RD Session Host servers from a session collection. |
Remove-RDVirtual
|
Removes a virtual desktop collection. |
Remove-RDVirtual
|
Removes virtual desktops from a virtual desktop collection. |
Send-RDUser
|
Sends a system message to a specified user session. |
Set-RDActive
|
Sets the active Remote Desktop Connection Broker server, or management server, in a remote desktop deployment. |
Set-RDCertificate |
Imports and secures a certificate to use with an RDS role. |
Set-RDClient
|
Sets a DNS name that clients use to connect to a Remote Desktop deployment. |
Set-RDConnection
|
Sets high availability settings for RD Connection Broker servers for a Remote Desktop deployment. |
Set-RDDatabase
|
Configures the database connection string for the database server used in a high availability environment. |
Set-RDDeployment
|
Specifies settings for the RD Gateway server for a Remote Desktop deployment. |
Set-RDFile
|
Changes the file type association of a RemoteApp program in a Remote Desktop deployment. |
Set-RDLicense
|
Defines settings for the RD Licensing server and the licensing mode of the Remote Desktop deployment. |
Set-RDPersonal
|
Associates a personal session desktop assignment with a user. |
Set-RDPersonal
|
Creates an association between a personal virtual desktop and a user account. |
Set-RDPersonal
|
Changes patch schedule settings for a personal virtual desktop. |
Set-RDRemote
|
Modifies configuration settings for a RemoteApp program. |
Set-RDRemote
|
Changes whether to publish a Remote Desktop to a collection. |
Set-RDSession
|
Modifies configuration options for an existing session collection. |
Set-RDSession
|
Configures one or more RD Session Host servers in a session collection. |
Set-RDVirtual
|
Changes configuration settings for a virtual desktop collection. |
Set-RDVirtual
|
Sets the number of virtual desktops that RDS can create in parallel. |
Set-RDVirtual
|
Sets the maximum number of idle virtual desktops on host servers. |
Set-RDVirtual
|
Sets the export path for virtual desktop templates. |
Set-RDWorkspace |
Assigns a workspace name for a Remote Desktop deployment. |
Stop-RDVirtual
|
Stops a job on a virtual desktop collection. |
Test-RDOUAccess |
Verifies that the Remote Desktop Connection Broker server can access an Active Directory Domain Services organizational unit. |
Test-RDVirtual
|
Detects whether the RD Connection Broker server is configured to reuse existing AD DS computer accounts. |
Update-RDVirtual
|
Associates a virtual desktop collection with a new virtual desktop template. |