COMMAND EVERYTHING.
Practical commands. Clear explanations. Authoritative sources.
2557 published commands · 2545 documentation-verified · 12 awaiting review · Ask Cmdlet AI
Sets the active Remote Desktop Connection Broker server, or management server, in a remote desktop deployment.
Set-RDActiveManagementServer [-ManagementServer] <String> [<CommonParameters>]Copied 0 timesPowerShellGets a list of virtual desktops in the remote desktop deployment.
Get-RDVirtualDesktop [[-CollectionName] <String[]>] [-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellGets a list of virtual desktop collections in a remote desktop deployment.
Get-RDVirtualDesktopCollection [[-CollectionName] <String>] [-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellAdds an RDS server to a Remote Desktop deployment.
Add-RDServer [-Server] <String> [-Role] <String> [[-ConnectionBroker] <String>]
[[-GatewayExternalFqdn] <String>] [-CreateVirtualSwitch] [<CommonParameters>]Copied 0 timesPowerShellGets high availability settings for the RD Connection Broker server in a Remote Desktop deployment.
Get-RDConnectionBrokerHighAvailability [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellGets configuration settings for the RD Gateway for a Remote Desktop deployment.
Get-RDDeploymentGatewayConfiguration [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellRetrieves the current settings for the RD Licensing server and the licensing mode of the Remote Desktop deployment.
Get-RDLicenseConfiguration [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellGets RemoteApp programs in a Remote Desktop deployment.
Get-RDRemoteApp [[-CollectionName] <String>] [[-Alias] <String>] [-DisplayName <String[]>]
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellGets published Remote Desktop connections.
Get-RDRemoteDesktop [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellGets RDS servers in a Remote Desktop deployment.
Get-RDServer [[-ConnectionBroker] <String>] [[-Role] <String[]>] [<CommonParameters>]Copied 0 timesPowerShellGets session collections in a Remote Desktop deployment.
Get-RDSessionCollection [[-CollectionName] <String>] [-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellGets a list of all user sessions in a collection or in a Remote Desktop deployment.
Get-RDUserSession [[-CollectionName] <String[]>] [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellGets the workspace name for a Remote Desktop deployment.
Get-RDWorkspace [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellGrants the Remote Desktop Connection Broker server access to one or more organizational units in a given domain of Active Directory Domain Services.
Grant-RDOUAccess [[-Domain] <String>] [-OU] <String> [[-ConnectionBroker] <String>] [<CommonParameters>]Copied 0 timesPowerShellPublishes a RemoteApp program to a Remote Desktop deployment.
New-RDRemoteApp [-CollectionName] <String> [-Alias <String>] -DisplayName <String> -FilePath <String>
[-FileVirtualPath <String>] [-ShowInWebAccess <Boolean>] [-FolderName <String>]
[-CommandLineSetting <CommandLineSettingValue>] [-RequiredCommandLine <String>] [-UserGroups <String[]>]
[-IconPath <String>] [-IconIndex <String>] [-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellRemoves a server from a Remote Desktop deployment.
Remove-RDServer [-Server] <String> [-Role] <String> [[-ConnectionBroker] <String>] [-Force]
[<CommonParameters>]Copied 0 timesPowerShellRemoves a session collection from a Remote Desktop deployment.
Remove-RDSessionCollection [-CollectionName] <String> [-ConnectionBroker <String>] [-Force] [-WhatIf]
[-Confirm] [<CommonParameters>]Copied 0 timesPowerShellSets a DNS name that clients use to connect to a Remote Desktop deployment.
Set-RDClientAccessName [[-ConnectionBroker] <String>] [-ClientAccessName] <String> [<CommonParameters>]Copied 0 timesPowerShellSets high availability settings for RD Connection Broker servers for a Remote Desktop deployment.
Set-RDConnectionBrokerHighAvailability [[-ConnectionBroker] <String>] [-DatabaseConnectionString] <String>
[[-DatabaseSecondaryConnectionString] <String>] [[-DatabaseFilePath] <String>] [-ClientAccessName] <String>
[<CommonParameters>]Copied 0 timesPowerShellSpecifies settings for the RD Gateway server for a Remote Desktop deployment.
Set-RDDeploymentGatewayConfiguration [-GatewayMode] <GatewayUsage> [[-GatewayExternalFqdn] <String>]
[[-LogonMethod] <GatewayAuthMode>] [[-UseCachedCredentials] <Boolean>] [[-BypassLocal] <Boolean>]
[[-ConnectionBroker] <String>] [-Force] [<CommonParameters>]Copied 0 timesPowerShellChanges the file type association of a RemoteApp program in a Remote Desktop deployment.
Set-RDFileTypeAssociation [-CollectionName] <String> -AppAlias <String> -FileExtension <String>
-IsPublished <Boolean> [-IconPath <String>] [-IconIndex <String>] -VirtualDesktopName <String>
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellDefines settings for the RD Licensing server and the licensing mode of the Remote Desktop deployment.
Set-RDLicenseConfiguration -Mode <LicensingMode> -LicenseServer <String[]> [-Force]
[-ConnectionBroker <String>] [<CommonParameters>]Copied 0 timesPowerShellChanges whether to publish a Remote Desktop to a collection.
Set-RDRemoteDesktop [-CollectionName] <String> [-ShowInWebAccess] <Boolean> [-ConnectionBroker <String>]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]Copied 0 timesPowerShellAssigns a workspace name for a Remote Desktop deployment.
Set-RDWorkspace [-Name] <String> [-ConnectionBroker <String>] [<CommonParameters>]Copied 0 times