Required? true
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
Description (string)
Description of the AVD Host Pool.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Enabled (bool)
Enable or disable the AVD Host Pool upon creation.
If the parameter is omitted, the AVD Host Pool is initialised as
Disabled.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
FriendlyName (string)
Friendly name of the AVD Host Pool.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
ResourceGroup (string)
Resource Group of the AVD Host Pool.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Location (string)
Location of the AVD Host Pool.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
AzureId (string)
The Azure ID of the AVD Host Pool.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
The Pool Type of the AVD Host Pool.
Possible values: Pooled, Personal
Required? true
Position? named
Default value Pooled
Accept pipeline input? false
Accept wildcard characters? false
LimitHosts (uint)
The Limit of session on host. Default: Pooled: 50, Personal: 1
(always).
Available to Pooled Host Pools
Required? false
Position? named
Default value 50
Accept pipeline input? false
Accept wildcard characters? false
The Publishing Type of the AVD Host Pool.
Possible values: RemoteApp, Desktop
Required? true
Position? named
Default value RemoteApp
Accept pipeline input? false
Accept wildcard characters? false
LoadBalancerType
Possible values: BreadthFirst, DepthFirst, Persistent
Required? true
Position? named
Default value BreadthFirst
Accept pipeline input? false
Accept wildcard characters? false
PowerOnHost (bool)
Whether Power On Host is Enabled or not.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
ValidationEnvironment (bool)
Whether Validation Environment is Enabled or not.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
ProvisioningType
Possible values: Template, Standalone
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
TemplateId (uint)
The Template ID.
Available to Templated Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
TemplateVersionId (uint)
The Template Version ID.
Available to Templated Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
TemplateTagId (uint)
The Template Tag ID.
Available to Templated Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
MaxHosts (uint)
The maximum number of hosts that can be created from the template.
Available to Templated Personal Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
PreCreatedHosts (uint)
The maximum number of pre-created hosts. (Keep available buffer)
Available to Templated Personal Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Duration (uint)
The duration (in seconds) before the unused hosts are deleted
Available to Templated Personal Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
HostsToCreate (uint)
The number of hosts that will be created after template creation process
has finished. These desktops are created only once.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
AutoScaleEnabled (bool)
Whether AutoScale is Enabled or not
Available to Templated Pooled Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
MinServersFromTemplate (uint)
The Minimum Number of Hosts added from the template.
Default: 1
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
MaxServersFromTemplate (uint)
The Maximum Number of Hosts added from the template.
Default: 2
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
WorkloadThreshold (uint)
The Workload Threshold.
Default: 75
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
ServersToAddPerRequest (uint)
The amount of servers to add per request.
Default: 1
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
WorkLoadDrain (uint)
The Drain Workload.
Default: 20
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
DrainRemainsBelowSec (uint)
The Remaining Drain level.
Default: 1 (Immediate)
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
RemoveServersAfterDrainAndPowerOff (bool)
Remove hosts from host pool after drain and power off.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
HostName (string)
The host name format. All VMs created from the template will have this
name with %ID:N:S% replaced.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
DefaultPowerState
Possible values: PoweredOn, PoweredOff, Suspended
Required? false
Position? named
Default value PoweredOn
Accept pipeline input? false
Accept wildcard characters? false
OverwriteSize (bool)
Whether Overwrite Size is Enabled or not.
Available to Templated Host Pools
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
VMSize (string)
VMSize which will override the size specified in template properties.
Example: Standard_B2s
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
(CommonParameters)
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters documentation.