Set-RASSchedule

NAME

Set-RASSchedule

SYNOPSIS

Modifies a Schedule.

SYNTAX

Set-RASSchedule [-Idarrow-up-right] <uint> -ObjTypearrow-up-right {RDS | VDI | AVD} [-CompleteInarrow-up-right <uint>] [-Descriptionarrow-up-right <string>] [-DurationInSecsarrow-up-right <double>] [-Enabledarrow-up-right <bool>] [-EnableDrainModearrow-up-right <bool>] [-EnforceScheduleInactiveHostarrow-up-right <bool>] [-ForceServerRebootAfterarrow-up-right <uint>] [-MembersToStartarrow-up-right <uint>] [-NewNamearrow-up-right <string>] [-OnDisablearrow-up-right <bool>] [-PercentageMembersarrow-up-right <uint>] [-PoolMembersTypearrow-up-right <uint>] [-PowerOnAssignedPoolMembersarrow-up-right <uint>] [-Repeatarrow-up-right {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDaysarrow-up-right {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [-StartDateTimearrow-up-right <DateTime>] [-TargetTypearrow-up-right {Host | HostPool}] [<CommonParametersarrow-up-right>] Set-RASSchedule [-InputObjectarrow-up-right] <Schedulearrow-up-right> [-CompleteInarrow-up-right <uint>] [-Descriptionarrow-up-right <string>] [-DurationInSecsarrow-up-right <double>] [-Enabledarrow-up-right <bool>] [-EnableDrainModearrow-up-right <bool>] [-EnforceScheduleInactiveHostarrow-up-right <bool>] [-ForceServerRebootAfterarrow-up-right <uint>] [-MembersToStartarrow-up-right <uint>] [-NewNamearrow-up-right <string>] [-OnDisablearrow-up-right <bool>] [-PercentageMembersarrow-up-right <uint>] [-PoolMembersTypearrow-up-right <uint>] [-PowerOnAssignedPoolMembersarrow-up-right <uint>] [-Repeatarrow-up-right {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDaysarrow-up-right {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [-StartDateTimearrow-up-right <DateTime>] [-TargetTypearrow-up-right {Host | HostPool}] [<CommonParametersarrow-up-right>] Set-RASSchedule [[-Namearrow-up-right] <string>] [[-SiteIdarrow-up-right] <uint>] -ObjTypearrow-up-right {RDS | VDI | AVD} [-CompleteInarrow-up-right <uint>] [-Descriptionarrow-up-right <string>] [-DurationInSecsarrow-up-right <double>] [-Enabledarrow-up-right <bool>] [-EnableDrainModearrow-up-right <bool>] [-EnforceScheduleInactiveHostarrow-up-right <bool>] [-ForceServerRebootAfterarrow-up-right <uint>] [-MembersToStartarrow-up-right <uint>] [-NewNamearrow-up-right <string>] [-OnDisablearrow-up-right <bool>] [-PercentageMembersarrow-up-right <uint>] [-PoolMembersTypearrow-up-right <uint>] [-PowerOnAssignedPoolMembersarrow-up-right <uint>] [-Repeatarrow-up-right {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDaysarrow-up-right {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [-StartDateTimearrow-up-right <DateTime>] [-TargetTypearrow-up-right {Host | HostPool}] [<CommonParametersarrow-up-right>]

DESCRIPTION

Modifies a Schedule property.

PARAMETERS

-Name <string> Scheduler job name.

        Required?                    false
        Position?                    0
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

-SiteId <uint> Site ID from which to retrieve the schedule job.

-Id <uint> Scheduler job ID.

-ObjType <ScheduleObjTypearrow-up-right> Schedule object type. Possible values: RDS, VDI, AVD

-InputObject <Schedulearrow-up-right> An object of type Schedule representing the target scheduler job. To obtain the object, use the Get-RASSchedule command."

-TargetType <Schedulearrow-up-right> Schedule target type. Possible values: Host, HostPool

-NewName <string> A new name for the scheduler job.

-Enabled <bool> Whether to enable or disable the schedule.

-Description <string> Schedule description.

-StartDateTime <DateTime> Start time. Default: Now.

-DurationInSecs <double> Duration in seconds.

-Repeat <RepeatTypearrow-up-right> Accepted values: Never, EveryDay, EveryWeek, Every2Weeks, EveryMonth, EveryYear. Possible values: Never, EveryDay, EveryWeek, Every2Weeks, EveryMonth, EveryYear, SpecificDays

-SpecificDays <RepeatSpecificDaysarrow-up-right> Repeat on Specific Days. Possible values: Never, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday

-CompleteIn <uint> Default: 15 minutes for disable task, 10 minutes for reboot task.

-PoolMembersType <uint>

-PercentageMembers <uint>

-MembersToStart <uint>

-PowerOnAssignedPoolMembers <uint>

-EnableDrainMode <bool>

-ForceServerRebootAfter <uint>

-EnforceScheduleInactiveHost <bool>

-OnDisable <bool>

<CommonParameters>

INPUTS

Schedulearrow-up-right

OUTPUTS

-none-

EXAMPLES

---------- EXAMPLE 1 ---------- Set-RASSchedule "My Schedule" -ObjType RDS -Enabled $False Disables the Schedule property specified by name. ---------- EXAMPLE 2 ---------- Set-RASSchedule -Id 10 -ObjType RDS -Enabled $False Disables the Schedule property specified by ID. ---------- EXAMPLE 3 ---------- Set-RASSchedule $Schedule -Enabled $False Disables the Schedule property specified by the $Schedule variable (an object of type Schedule).

Last updated