# Set-RASAVDHostPool

## NAME

Set-RASAVDHostPool

## SYNOPSIS

Modifies a Azure Virtual Desktop Host Pool.

## SYNTAX

**Set-RASAVDHostPool** \[[Id](#id-string)] _(uint)_\*\*\
\[[AllowRemoteExec](#allowremoteexec-string)_(bool)_]\
\[-[AllowURLAndMailRedirection](#AllowURLAndMailRedirection)\
{Disabled | Enabled | EnabledWithAppRegistration}]\
\[[AppMonitor](#appmonitor-string) _(bool)_]\
\[[AutoScaleEnabled](#autoscaleenabled-string)_(bool)_]\
\[-[DefaultLicenseType](#DefaultLicenseType)\
{DoNotConfigure | WindowsClient | WindowsServer}]\
\[-[DefaultPowerState](#DefaultPowerState)\
{PoweredOn | PoweredOff | Suspended}]\
\[[Description](#description-string) _(string)_]\
\[[DisconnectActiveSessionAfter](#disconnectactivesessionafter-string)_(uint)_]\
\[-[DragAndDropMode](#DragAndDropMode) {Disabled\
\| ClientToServer | ServerToClient | Bidirectional}]\
\[[DrainRemains](#drainremains-string) _(uint)_]\
\[[Duration](#duration-string) _(uint)_]\
\[[Enabled](#enabled-string) _(bool)_]\
\[[EnableDriveRedirectionCache](#enabledriveredirectioncache-string)_(bool)_]\
\[[EnableSchedule2](#enableschedule2-string)_(bool)_] \[[EnableZOrder](#enablezorder-string)_(bool)_]\
\[[FileTransferLocation](#filetransferlocation-string)_(string)_]\
\[[FileTransferLockLocation](#filetransferlocklocation-string)_(bool)_]\
\[-[FileTransferMode](#FileTransferMode)\
{Disabled | ClientToServer | ServerToClient | Bidirectional}]\
\[[FriendlyName](#friendlyname-string) _(string)_]\
\[[HostName](#hostname-string) _(string)_]\
\[[InheritDefaultActionsSettings](#inheritdefaultactionssettings-string)_(bool)_]\
\[[InheritDefaultAgentSettings](#inheritdefaultagentsettings-string)_(bool)_]\
\[[InheritDefaultAppPackageSettings](#inheritdefaultapppackagesettings-string)_(bool)_]\
\[[InheritDefaultAutoUpgradeSettings](#inheritdefaultautoupgradesettings-string)_(bool)_]\
\[[InheritDefaultOptimizationSettings](#inheritdefaultoptimizationsettings-string)_(bool)_]\
\[[InheritDefaultRDPPrinterSettings](#inheritdefaultrdpprintersettings-string)_(bool)_]\
\[[InheritDefaultUserProfileSettings](#inheritdefaultuserprofilesettings-string)_(bool)_] \[[LimitHosts](#limithosts-string)_(uint)_]\
\[-[LoadBalancerType](#LoadBalancerType)\
{BreadthFirst | DepthFirst | Persistent}]\
\[[LocalSessionTimeZone](#localsessiontimezone-string)_(bool)_]\
\[[LogoffDisconnectedSessionAfter](#logoffdisconnectedsessionafter-string)_(uint)_]\
\[[ManageRDPShortpath](#managerdpshortpath-string)_(bool)_]\
\[-[ManageRDPTransportProtocol](#ManageRDPTransportProtocol)\
{Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}]\
\[[MaxHosts](#maxhosts-string) _(uint)_]\
\[[MaxRDPShortpathPort](#maxrdpshortpathport-string)_(uint)_]\
\[[MaxServersFromTemplate](#maxserversfromtemplate-string)_(uint)_]\
\[[MinRDPShortpathPort](#minrdpshortpathport-string)_(uint)_]\
\[[MinServersFromTemplate](#minserversfromtemplate-string)_(uint)_] \[[OverwriteSize](#overwritesize-string)_(bool)_] \[-[PerformAction](#PerformAction)\
{DoNothing | Shutdown | Suspend | Delete | Restart | Unassign |\
Recreate}]\
\[[PerformActionAfterSec](#performactionaftersec-string)_(uint)_] \[[PowerOnHost](#poweronhost-string)_(bool)_]\
\[[PreCreatedHosts](#precreatedhosts-string)_(uint)_]\
\[-[PrinterNameFormat](#PrinterNameFormat)\
{PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN |\
PrnFormat\_PRN\_REDSES}]\
\[[RemoveClientNameFromPrinterName](#removeclientnamefromprintername-string)_(bool)_]\
\[[RemoveServersAfterDrainAndPowerOff](#removeserversafterdrainandpoweroff-string)_(bool)_]\
\[[RemoveSessionNumberFromPrinterName](#removesessionnumberfromprintername-string)_(bool)_]\
\[[ScheduleAgentUpdates](#scheduleagentupdates-string)_(bool)_] \[-[ScheduleDay1](#ScheduleDay1)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleDay2](#ScheduleDay2)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleTime1](#ScheduleTime1) {h00\
\| h01 | h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 |\
h11 | h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 |\
h21 | h22 | h23}]\
\[-[ScheduleTime2](#ScheduleTime2) {h00 | h01 |\
h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 | h11 |\
h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 | h21 |\
h22 | h23}]\
\[[ServersToAddPerRequest](#serverstoaddperrequest-string)_(uint)_] \[-[SessionAction](#SessionAction)\
{Disconnect | Logoff}]\
\[[SessionReadinessTimeout](#sessionreadinesstimeout-string)_(uint)_]\
\[[SupportShellURLNamespaceObjects](#supportshellurlnamespaceobjects-string)_(bool)_] \[-[Technology](#Technology)\
{DoNotManage | UPD | FSLogix | FSLogixProfileContainer}]\
\[[TemplateId](#templateid-string) _(uint)_]\
\[[TemplateTagId](#templatetagid-string) _(uint)_]\
\[[TemplateVersionId](#templateversionid-string)_(uint)_] \[[TimeZoneId](#timezoneid-string)_(string)_]\
\[[UseRDPShortpath](#userdpshortpath-string)_(bool)_]\
\[[UseSmallerPortRange](#usesmallerportrange-string)_(bool)_]\
\[[ValidationEnvironment](#validationenvironment-string)_(bool)_] \[[VMSize](#vmsize-string) _(string)_]\
\[[WorkLoadDrain](#workloaddrain-string) _(uint)_]\
\[[WorkloadThreshold](#workloadthreshold-string)_(uint)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**Set-RASAVDHostPool**\
\[-[InputObject](#inputobject)]_(_[_AVDHostPool_](../types/avdhostpool)_)_\
\[[AllowRemoteExec](#allowremoteexec-string)_(bool)_]\
\[-[AllowURLAndMailRedirection](#AllowURLAndMailRedirection)\
{Disabled | Enabled | EnabledWithAppRegistration}]\
\[[AppMonitor](#appmonitor-string) _(bool)_]\
\[[AutoScaleEnabled](#autoscaleenabled-string)_(bool)_]\
\[-[DefaultLicenseType](#DefaultLicenseType)\
{DoNotConfigure | WindowsClient | WindowsServer}]\
\[-[DefaultPowerState](#DefaultPowerState)\
{PoweredOn | PoweredOff | Suspended}]\
\[[Description](#description-string) _(string)_]\
\[[DisconnectActiveSessionAfter](#disconnectactivesessionafter-string)_(uint)_]\
\[-[DragAndDropMode](#DragAndDropMode) {Disabled\
\| ClientToServer | ServerToClient | Bidirectional}]\
\[[DrainRemains](#drainremains-string) _(uint)_]\
\[[Duration](#duration-string) _(uint)_]\
\[[Enabled](#enabled-string) _(bool)_]\
\[[EnableDriveRedirectionCache](#enabledriveredirectioncache-string)_(bool)_]\
\[[EnableSchedule2](#enableschedule2-string)_(bool)_] \[[EnableZOrder](#enablezorder-string)_(bool)_]\
\[[FileTransferLocation](#filetransferlocation-string)_(string)_]\
\[[FileTransferLockLocation](#filetransferlocklocation-string)_(bool)_]\
\[-[FileTransferMode](#FileTransferMode)\
{Disabled | ClientToServer | ServerToClient | Bidirectional}]\
\[[FriendlyName](#friendlyname-string) _(string)_]\
\[[HostName](#hostname-string) _(string)_]\
\[[InheritDefaultActionsSettings](#inheritdefaultactionssettings-string)_(bool)_]\
\[[InheritDefaultAgentSettings](#inheritdefaultagentsettings-string)_(bool)_]\
\[[InheritDefaultAppPackageSettings](#inheritdefaultapppackagesettings-string)_(bool)_]\
\[[InheritDefaultAutoUpgradeSettings](#inheritdefaultautoupgradesettings-string)_(bool)_]\
\[[InheritDefaultOptimizationSettings](#inheritdefaultoptimizationsettings-string)_(bool)_]\
\[[InheritDefaultRDPPrinterSettings](#inheritdefaultrdpprintersettings-string)_(bool)_]\
\[[InheritDefaultUserProfileSettings](#inheritdefaultuserprofilesettings-string)_(bool)_] \[[LimitHosts](#limithosts-string)_(uint)_]\
\[-[LoadBalancerType](#LoadBalancerType)\
{BreadthFirst | DepthFirst | Persistent}]\
\[[LocalSessionTimeZone](#localsessiontimezone-string)_(bool)_]\
\[[LogoffDisconnectedSessionAfter](#logoffdisconnectedsessionafter-string)_(uint)_]\
\[[ManageRDPShortpath](#managerdpshortpath-string)_(bool)_]\
\[-[ManageRDPTransportProtocol](#ManageRDPTransportProtocol)\
{Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}]\
\[[MaxHosts](#maxhosts-string) _(uint)_]\
\[[MaxRDPShortpathPort](#maxrdpshortpathport-string)_(uint)_]\
\[[MaxServersFromTemplate](#maxserversfromtemplate-string)_(uint)_]\
\[[MinRDPShortpathPort](#minrdpshortpathport-string)_(uint)_]\
\[[MinServersFromTemplate](#minserversfromtemplate-string)_(uint)_] \[[OverwriteSize](#overwritesize-string)_(bool)_] \[-[PerformAction](#PerformAction)\
{DoNothing | Shutdown | Suspend | Delete | Restart | Unassign |\
Recreate}]\
\[[PerformActionAfterSec](#performactionaftersec-string)_(uint)_] \[[PowerOnHost](#poweronhost-string)_(bool)_]\
\[[PreCreatedHosts](#precreatedhosts-string)_(uint)_]\
\[-[PrinterNameFormat](#PrinterNameFormat)\
{PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN |\
PrnFormat\_PRN\_REDSES}]\
\[[RemoveClientNameFromPrinterName](#removeclientnamefromprintername-string)_(bool)_]\
\[[RemoveServersAfterDrainAndPowerOff](#removeserversafterdrainandpoweroff-string)_(bool)_]\
\[[RemoveSessionNumberFromPrinterName](#removesessionnumberfromprintername-string)_(bool)_]\
\[[ScheduleAgentUpdates](#scheduleagentupdates-string)_(bool)_] \[-[ScheduleDay1](#ScheduleDay1)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleDay2](#ScheduleDay2)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleTime1](#ScheduleTime1) {h00\
\| h01 | h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 |\
h11 | h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 |\
h21 | h22 | h23}]\
\[-[ScheduleTime2](#ScheduleTime2) {h00 | h01 |\
h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 | h11 |\
h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 | h21 |\
h22 | h23}]\
\[[ServersToAddPerRequest](#serverstoaddperrequest-string)_(uint)_] \[-[SessionAction](#SessionAction)\
{Disconnect | Logoff}]\
\[[SessionReadinessTimeout](#sessionreadinesstimeout-string)_(uint)_]\
\[[SupportShellURLNamespaceObjects](#supportshellurlnamespaceobjects-string)_(bool)_] \[-[Technology](#Technology)\
{DoNotManage | UPD | FSLogix | FSLogixProfileContainer}]\
\[[TemplateId](#templateid-string) _(uint)_]\
\[[TemplateTagId](#templatetagid-string) _(uint)_]\
\[[TemplateVersionId](#templateversionid-string)_(uint)_] \[[TimeZoneId](#timezoneid-string)_(string)_]\
\[[UseRDPShortpath](#userdpshortpath-string)_(bool)_]\
\[[UseSmallerPortRange](#usesmallerportrange-string)_(bool)_]\
\[[ValidationEnvironment](#validationenvironment-string)_(bool)_] \[[VMSize](#vmsize-string) _(string)_]\
\[[WorkLoadDrain](#workloaddrain-string) _(uint)_]\
\[[WorkloadThreshold](#workloadthreshold-string)_(uint)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

**Set-RASAVDHostPool** \[[Name](#name-string)]\*\*_(string)_ \[\[-[SiteId](#siteid-string)]_(uint)_]\
\[[AllowRemoteExec](#allowremoteexec-string)_(bool)_]\
\[-[AllowURLAndMailRedirection](#AllowURLAndMailRedirection)\
{Disabled | Enabled | EnabledWithAppRegistration}]\
\[[AppMonitor](#appmonitor-string) _(bool)_]\
\[[AutoScaleEnabled](#autoscaleenabled-string)_(bool)_]\
\[-[DefaultLicenseType](#DefaultLicenseType)\
{DoNotConfigure | WindowsClient | WindowsServer}]\
\[-[DefaultPowerState](#DefaultPowerState)\
{PoweredOn | PoweredOff | Suspended}]\
\[[Description](#description-string) _(string)_]\
\[[DisconnectActiveSessionAfter](#disconnectactivesessionafter-string)_(uint)_]\
\[-[DragAndDropMode](#DragAndDropMode) {Disabled\
\| ClientToServer | ServerToClient | Bidirectional}]\
\[[DrainRemains](#drainremains-string) _(uint)_]\
\[[Duration](#duration-string) _(uint)_]\
\[[Enabled](#enabled-string) _(bool)_]\
\[[EnableDriveRedirectionCache](#enabledriveredirectioncache-string)_(bool)_]\
\[[EnableSchedule2](#enableschedule2-string)_(bool)_] \[[EnableZOrder](#enablezorder-string)_(bool)_]\
\[[FileTransferLocation](#filetransferlocation-string)_(string)_]\
\[[FileTransferLockLocation](#filetransferlocklocation-string)_(bool)_]\
\[-[FileTransferMode](#FileTransferMode)\
{Disabled | ClientToServer | ServerToClient | Bidirectional}]\
\[[FriendlyName](#friendlyname-string) _(string)_]\
\[[HostName](#hostname-string) _(string)_]\
\[[InheritDefaultActionsSettings](#inheritdefaultactionssettings-string)_(bool)_]\
\[[InheritDefaultAgentSettings](#inheritdefaultagentsettings-string)_(bool)_]\
\[[InheritDefaultAppPackageSettings](#inheritdefaultapppackagesettings-string)_(bool)_]\
\[[InheritDefaultAutoUpgradeSettings](#inheritdefaultautoupgradesettings-string)_(bool)_]\
\[[InheritDefaultOptimizationSettings](#inheritdefaultoptimizationsettings-string)_(bool)_]\
\[[InheritDefaultRDPPrinterSettings](#inheritdefaultrdpprintersettings-string)_(bool)_]\
\[[InheritDefaultUserProfileSettings](#inheritdefaultuserprofilesettings-string)_(bool)_] \[[LimitHosts](#limithosts-string)_(uint)_]\
\[-[LoadBalancerType](#LoadBalancerType)\
{BreadthFirst | DepthFirst | Persistent}]\
\[[LocalSessionTimeZone](#localsessiontimezone-string)_(bool)_]\
\[[LogoffDisconnectedSessionAfter](#logoffdisconnectedsessionafter-string)_(uint)_]\
\[[ManageRDPShortpath](#managerdpshortpath-string)_(bool)_]\
\[-[ManageRDPTransportProtocol](#ManageRDPTransportProtocol)\
{Disabled | BothUDPTCP | OnlyTCP | EitherUDPTCP}]\
\[[MaxHosts](#maxhosts-string) _(uint)_]\
\[[MaxRDPShortpathPort](#maxrdpshortpathport-string)_(uint)_]\
\[[MaxServersFromTemplate](#maxserversfromtemplate-string)_(uint)_]\
\[[MinRDPShortpathPort](#minrdpshortpathport-string)_(uint)_]\
\[[MinServersFromTemplate](#minserversfromtemplate-string)_(uint)_] \[[OverwriteSize](#overwritesize-string)_(bool)_] \[-[PerformAction](#PerformAction)\
{DoNothing | Shutdown | Suspend | Delete | Restart | Unassign |\
Recreate}]\
\[[PerformActionAfterSec](#performactionaftersec-string)_(uint)_] \[[PowerOnHost](#poweronhost-string)_(bool)_]\
\[[PreCreatedHosts](#precreatedhosts-string)_(uint)_]\
\[-[PrinterNameFormat](#PrinterNameFormat)\
{PrnFormat\_PRN\_CMP\_SES | PrnFormat\_SES\_CMP\_PRN |\
PrnFormat\_PRN\_REDSES}]\
\[[RemoveClientNameFromPrinterName](#removeclientnamefromprintername-string)_(bool)_]\
\[[RemoveServersAfterDrainAndPowerOff](#removeserversafterdrainandpoweroff-string)_(bool)_]\
\[[RemoveSessionNumberFromPrinterName](#removesessionnumberfromprintername-string)_(bool)_]\
\[[ScheduleAgentUpdates](#scheduleagentupdates-string)_(bool)_] \[-[ScheduleDay1](#ScheduleDay1)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleDay2](#ScheduleDay2)\
{Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |\
Sunday}] \[-[ScheduleTime1](#ScheduleTime1) {h00\
\| h01 | h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 |\
h11 | h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 |\
h21 | h22 | h23}]\
\[-[ScheduleTime2](#ScheduleTime2) {h00 | h01 |\
h02 | h03 | h04 | h05 | h06 | h07 | h08 | h09 | h10 | h11 |\
h12 | h13 | h14 | h15 | h16 | h17 | h18 | h19 | h20 | h21 |\
h22 | h23}]\
\[[ServersToAddPerRequest](#serverstoaddperrequest-string)_(uint)_] \[-[SessionAction](#SessionAction)\
{Disconnect | Logoff}]\
\[[SessionReadinessTimeout](#sessionreadinesstimeout-string)_(uint)_]\
\[[SupportShellURLNamespaceObjects](#supportshellurlnamespaceobjects-string)_(bool)_] \[-[Technology](#Technology)\
{DoNotManage | UPD | FSLogix | FSLogixProfileContainer}]\
\[[TemplateId](#templateid-string) _(uint)_]\
\[[TemplateTagId](#templatetagid-string) _(uint)_]\
\[[TemplateVersionId](#templateversionid-string)_(uint)_] \[[TimeZoneId](#timezoneid-string)_(string)_]\
\[[UseRDPShortpath](#userdpshortpath-string)_(bool)_]\
\[[UseSmallerPortRange](#usesmallerportrange-string)_(bool)_]\
\[[ValidationEnvironment](#validationenvironment-string)_(bool)_] \[[VMSize](#vmsize-string) _(string)_]\
\[[WorkLoadDrain](#workloaddrain-string) _(uint)_]\
\[[WorkloadThreshold](#workloadthreshold-string)_(uint)_]\
\[_(_[_CommonParameters_](#CommonParameters)_)_]

## DESCRIPTION

Modifies properties of a Azure Virtual Desktop Host Pool.

## PARAMETERS

## Id (uint)

ID for which to modify the Azure Virtual Desktop Host Pool settings.

```
        Required?                    true

        Position?                    0

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Name (string)

The name of the target Azure Virtual Desktop Host Pool settings.

This must be the actual Azure Virtual Desktop Host Pool name used in the\
RAS farm.

```
        Required?                    true

        Position?                    0

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SiteId (uint)

Site ID in which to modify the specified Azure Virtual Desktop Host Pool\
settings .

If the parameter is omitted, the site ID of the Licensing Server will be\
used.

```
        Required?                    false

        Position?                    1

        Default value                0

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InputObject ([AVDHostPool](../types/avdhostpool))

An AVD Host Pool object (an object of type AVDHostPool) to modify.

An AVDHostPool object representing a host pool is obtained using the\
Get-RASAVDHostPool cmdlet.

```
        Required?                    true

        Position?                    0

        Default value                

        Accept pipeline input?       true (ByValue)

        Accept wildcard characters?  false
```

## FriendlyName (string)

The new Friendly Name of the Azure Virtual Desktop Host Pool settings.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Description (string)

The new description of the Azure Virtual Desktop Host Pool settings.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## Enabled (bool)

Enable or disable the specified AVD Host Pool in a site.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PowerOnHost (bool)

Whether Power On Host is Enabled or not.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ValidationEnvironment (bool)

Whether Validation Environment is Enabled or not.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## LimitHosts (uint)

The Limit of session on host.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DefaultLicenseType

([AVDLicenseType](../types/avdlicensetype))\
The license type.

Possible values: DoNotConfigure, WindowsClient, WindowsServer

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## LoadBalancerType

([LoadBalancerType](../types/loadbalancertype))\
The Load Balancer Type of the Host Pool

Possible values: BreadthFirst, DepthFirst, Persistent

```
        Required?                    false

        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
```

## Technology ([UserProfileTech](../types/userprofiletech))

Specifies the 'User Profile Technology' value.

Possible values: DoNotManage, UPD, FSLogix, FSLogixProfileContainer

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DisconnectActiveSessionAfter (uint)

Disconnect active session after (in seconds). Accepted values:\
20-1641600 seconds; 0 for 'Never'.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## LogoffDisconnectedSessionAfter (uint)

Logoff disconnected session after (in seconds). Accepted values:\
20-1641600 seconds; 0 for 'Never'; 1 for 'Immediate'.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SessionReadinessTimeout (uint)

Session readiness timeout (in seconds). Accepted values: 20-3600\
seconds.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AllowRemoteExec (bool)

Specifies if 'Allow 2XRemoteExec to send command to the client' option\
is enabled or disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AllowURLAndMailRedirection

([AllowURLAndMailRedirection](../types/allowurlandmailredirection))\
Specifies the 'Allow Client URL/Mail Redirection'.

Possible values: Disabled, Enabled, EnabledWithAppRegistration

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SupportShellURLNamespaceObjects (bool)

Specifies if 'Support Shell URL Namespace Objects' option is enabled or\
disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ManageRDPTransportProtocol

([ManageRDPTransportProtocol](../types/managerdptransportprotocol))\
Manage RDP transport protocol.

Possible values: Disabled, BothUDPTCP, OnlyTCP, EitherUDPTCP

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DragAndDropMode

([DragAndDropModeValue](../types/draganddropmodevalue))\
Specifies the mode the drag and drop feature will operate.

Possible values: Disabled, ClientToServer, ServerToClient,\
Bidirectional

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## FileTransferMode

([FileTransferControlMode](../types/filetransfercontrolmode))\
Specifies if File Transfer option is allowed and if yes, which\
directions are allowed.

Possible values: Disabled, ClientToServer, ServerToClient,\
Bidirectional

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## FileTransferLocation (string)

Location where the File Transfer takes place, if and where it is\
allowed.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## FileTransferLockLocation (bool)

Lock Location where the File Transfer takes place, if and where it is\
allowed.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## EnableDriveRedirectionCache (bool)

Specifies if the 'Enable Drive Redirection Cache' option is enabled or\
disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## EnableZOrder (bool)

Specifies if the 'Enable Z-Order' option is enabled or disabled.\
(Experimental)

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## SessionAction ([SessionAction](../types/sessionaction))

Session Action

Possible values: Disconnect, Logoff

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PerformAction ([PerformAction](../types/performaction))

Perform Action

Possible values: DoNothing, Shutdown, Suspend, Delete, Restart,\
Unassign, Recreate

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## PerformActionAfterSec (uint)

Perform action after (in seconds)

```
        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
```

## 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 to the template.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaxServersFromTemplate (uint)

The Maximum Number of Hosts added to the template.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## WorkloadThreshold (uint)

The Workload Threshold.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ServersToAddPerRequest (uint)

The amount of servers to add per request.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## WorkLoadDrain (uint)

The Drain Workload.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DrainRemains (uint)

The Remaining Drain level.

```
        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 Host Names must adhere to this format :\
'{text}-%ID:{number}%'

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## DefaultPowerState

([DefaultPowerState](../types/defaultpowerstate))\
The Default Power State

Possible values: PoweredOn, PoweredOff, Suspended

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## OverwriteSize (bool)

Whether Overwrite Size is Enabled or not.

```
        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
```

## PrinterNameFormat

([PrnNameFormat](../types/prnnameformat))\
Specifies the 'Printer Name Format' option.

Possible values: PrnFormat\_PRN\_CMP\_SES, PrnFormat\_SES\_CMP\_PRN,\
PrnFormat\_PRN\_REDSES

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemoveSessionNumberFromPrinterName (bool)

Specifies if 'Remove session number from printer name' option is enabled\
or disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## RemoveClientNameFromPrinterName (bool)

Specifies if 'Remove client name from printer name' option is enabled or\
disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## AppMonitor (bool)

Specifies if 'Enable applications monitoring' option is enabled or\
disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ManageRDPShortpath (bool)

Specifies if 'Allow RDP Shortpath' option is enabled or disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## UseRDPShortpath (bool)

Specifies if 'Allow RDP Shortpath' option is enabled or disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## UseSmallerPortRange (bool)

Specifies if 'Use Smaller Port' option is enabled or disabled.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MinRDPShortpathPort (uint)

The minimum RDP Shortpath Port.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## MaxRDPShortpathPort (uint)

The maximum RDP Shortpath Port.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultAgentSettings (bool)

If true, default AVD Agent settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultUserProfileSettings (bool)

If true, default User Profile settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultAppPackageSettings (bool)

If true, default Application Package settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultOptimizationSettings (bool)

If true, default Optimization settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultActionsSettings (bool)

If true, default Action settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultRDPPrinterSettings (bool)

If true, default Printing settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## InheritDefaultAutoUpgradeSettings (bool)

If true, default Auto-upgrade settings will be inherited.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScheduleAgentUpdates (bool)

Whether to enable schedule agent updates.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## LocalSessionTimeZone (bool)

Whether to use the local session time zone or not.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## TimeZoneId (string)

The Selected Time Zone Name

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScheduleDay1 ([DayOfWeek](../types/dayofweek))

The First Schedule Day

Possible values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday,\
Sunday

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScheduleTime1 ([ScheduleTime](../types/scheduletime))

The First Schedule Time

Possible values: h00, h01, h02, h03, h04, h05, h06, h07, h08, h09, h10,\
h11, h12, h13, h14, h15, h16, h17, h18, h19, h20, h21, h22, h23

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## EnableSchedule2 (bool)

Whether to enable a second schedule.

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScheduleDay2 ([DayOfWeek](../types/dayofweek))

The Second Schedule Day

Possible values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday,\
Sunday

```
        Required?                    false

        Position?                    named

        Default value                

        Accept pipeline input?       false

        Accept wildcard characters?  false
```

## ScheduleTime2 ([ScheduleTime](../types/scheduletime))

The Second Schedule Time

Possible values: h00, h01, h02, h03, h04, h05, h06, h07, h08, h09, h10,\
h11, h12, h13, h14, h15, h16, h17, h18, h19, h20, h21, h22, h23

```
        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. 
```

## INPUTS

[AVDHostPool](../types/avdhostpool)

## OUTPUTS

-none-

## EXAMPLES

\*\*---------- EXAMPLE 1 ----------

Set-RASAVDHostPool -Id 1 -NewName NewHostPool

Modifies the name of the AVD Host Pool with Id 1.\
\*\*---------- EXAMPLE 2 ----------

Set-RASAVDHostPool -Name "AVDHostPoolName" -NewName NewHostPool

Modifies the name of the AVD Host Pool with Name AVDHostPoolName.

## RELATED LINKS

* [Get-RASAVDHostPool](get-rasavdhostpool)
* [New-RASAVDHostPool](new-rasavdhostpool)
* [Remove-RASAVDHostPool](remove-rasavdhostpool)
