You can use View PowerCLI cmdlets to perform desktop pool management tasks.

Table 1. Examples of Common Desktop Pool Management Tasks

Task

Example View PowerCLI cmdlet Syntax

Get information about a desktop pool that has a specific display name

Get-Pool -displayName "My Pool 1"

Get information about all desktop pools that have a display name with a specific prefix

Get-Pool -pool_id mypool-*

Get information about all desktop pools that are configured to use the PCoIP display protocol

Get-Pool -protocol PCOIP

Get information about all individual unmanaged desktop pools

Get-Pool -poolType IndividualUnmanaged

Remove a desktop pool that has a specific pool ID

Remove-Pool -pool_id dtpool-10

Remove a desktop pool that has a specific pool ID and terminate any active sessions, but do not delete its image from disk

Remove-Pool -pool_id dtpool-12 -TerminateSession $true -DeleteFromDisk $false

Remove a desktop pool that has a specific display name and delete its image from disk

Get-Pool -displayName "My Pool 1" | Remove-Pool -DeleteFromDisk $true