To access the citrix desktop delivery controler sdk shell (assuming its installed) do the following.
- Start > Programs > Citrix > Desktop Delivery Controler SDK
- Click on Citrix Desktop Delivery Controler SDK Shell
- After your shell has successfully loaded, enter the following command to view a list of available XdCommands:
- get-command -pssnapin xdcommands
Here is a complete listing of your cmdlet options, simply hover your mouse over the text next to each cmdlet to display the command-line options.
- Add-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Disconnect-XdAdminConnection [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Disconnect-XdSession [-Session] <XdSession[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Get-XdController [[-Name] <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdDesktopGroup [[-Name] <String[]>] [-HostingDetails] [-DesktopDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdFarm [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdFolder [[-Name] <String[]>] [-Root] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdHostedMachine [-HostingServer] <XdHostingServer> [[-Name] <String[]>] [-Folder <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdHostingProvider [[-Name] <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdSession [-User <String[]>] [-Group <String[]>] [-SessionDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Get-XdVirtualDesktop [[-Group] <String[]>] [-Registered] [-Unregistered] [-HostingDetails] [-DesktopDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- Move-XdFolder [-Folder] <XdFolder[]> [-Parent] <XdFolder> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- New-XdAdminConnection [[-Name] <String>] [[-OpenTimeoutSeconds] <Int32>] [-ImaProxyPort <Int32>] [-HostingManagementPort <Int32>] [-ImaProxyBinding <XdWcfBinding>] [-HostingManagementBinding <XdWcfBinding>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable
- New-XdDesktopGroup [-Name] <String> [[-Description] <String>] [[-Users] <XdUser[]>] [[-AssignmentBehavior] <String>] [[-Desktops] <XdVirtualDesktop[]>] [[-HostingSettings] <XdGroupHostingSettings>] [[-Icon] <Icon>] [-Publish] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose]
- New-XdDesktopGroupProtocol [-Name] <String> [-Enabled] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- New-XdFolder [-Name] <String[]> [-Parent <XdFolder>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- New-XdGroupHostingSettings [-HostingServer] <XdHostingServer> [[-BaseIdleCount] <Int32>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- New-XdHostingServer [-Address] <String> [[-User] <String>] [-Password] <SecureString> [-Options <String>] [-Provider <XdHostingProvider>] [-ProviderName <String>] [-PublicKeyForPassword <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <Actio
- New-XdUser [-Name] <String[]> [-Group] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
- New-XdVirtualDesktop [-Name] <String[]> [[-AssignedUser] <XdUser>] [[-PoolName] <String>] [[-HostMachineId] <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <I
- Remove-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Remove-XdFolder [-Folder] <XdFolder[]> [-Recurse] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Rename-XdFolder [-Folder] <XdFolder> [-Name] <String> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Restart-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-Force] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Resume-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Send-XdSessionMessage [-Session] <XdSession[]> [-Message] <String> [[-Title] <String>] [[-Style] <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-Wh
- Set-XdController [-Controller] <XdController[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Set-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Set-XdFarm [-Farm] <XdFarm> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Set-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Start-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Stop-XdSession [-Session] <XdSession[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Stop-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-Force] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
- Suspend-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…