Set-RASSchedule.md
NAME
Set-RASSchedule
SYNOPSIS
Modifies a Schedule.
SYNTAX
Set-RASSchedule [Id] (uint) -ObjType {RDS | VDI | AVD} [CompleteIn (uint)] [Description (string)] [DurationInSecs (double)] [Enabled (bool)] [EnableDrainMode (bool)] [EnforceScheduleInactiveHost (bool)] [ForceServerRebootAfter (uint)] [MembersToStart (uint)] [NewName (string)] [OnDisable (bool)] [PercentageMembers (uint)] [PoolMembersType (uint)] [PowerOnAssignedPoolMembers (uint)] [-Repeat {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDays {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [StartDateTime (DateTime)] [(CommonParameters)]
Set-RASSchedule [-InputObject] (Schedule) [CompleteIn (uint)] [Description (string)] [DurationInSecs (double)] [Enabled (bool)] [EnableDrainMode (bool)] [EnforceScheduleInactiveHost (bool)] [ForceServerRebootAfter (uint)] [MembersToStart (uint)] [NewName (string)] [OnDisable (bool)] [PercentageMembers (uint)] [PoolMembersType (uint)] [PowerOnAssignedPoolMembers (uint)] [-Repeat {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDays {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [StartDateTime (DateTime)] [(CommonParameters)]
Set-RASSchedule [[-Name] (string)] [[-SiteId] (uint)] -ObjType {RDS | VDI | AVD} [CompleteIn (uint)] [Description (string)] [DurationInSecs (double)] [Enabled (bool)] [EnableDrainMode (bool)] [EnforceScheduleInactiveHost (bool)] [ForceServerRebootAfter (uint)] [MembersToStart (uint)] [NewName (string)] [OnDisable (bool)] [PercentageMembers (uint)] [PoolMembersType (uint)] [PowerOnAssignedPoolMembers (uint)] [-Repeat {Never | EveryDay | EveryWeek | Every2Weeks | EveryMonth | EveryYear | SpecificDays}] [-SpecificDays {Never | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}] [StartDateTime (DateTime)] [(CommonParameters)]
DESCRIPTION
Modifies a Schedule property.
PARAMETERS
Name (string)
Scheduler job name.
Required? false
Position? 0
Default value
Accept pipeline input? false
Accept wildcard characters? falseSiteId (uint)
Site ID from which to retrieve the schedule job.
Required? false
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseId (uint)
Scheduler job ID.
Required? true
Position? 0
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseObjType (ScheduleObjType)
Schedule object type.
Possible values: RDS, VDI, AVD
Required? true
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? falseInputObject (Schedule)
An object of type Schedule representing the target scheduler job.
To obtain the object, use the Get-RASSchedule command."
Required? true
Position? 0
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? falseNewName (string)
A new name for the scheduler job.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseEnabled (bool)
Whether to enable or disable the schedule.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseDescription (string)
Schedule description.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseStartDateTime (DateTime)
Start time. Default: Now.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseDurationInSecs (double)
Duration in seconds.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseRepeat (RepeatType)
Repeat interval. Default: EveryWeek
Accepted values: Never, EveryDay, EveryWeek, Every2Weeks, EveryMonth, EveryYear.
Possible values: Never, EveryDay, EveryWeek, Every2Weeks, EveryMonth, EveryYear, SpecificDays
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseSpecificDays
(RepeatSpecificDays) Repeat on Specific Days.
Possible values: Never, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseCompleteIn (uint)
The duration of the scheduler task in seconds. Minimum: 60 seconds. Maximum: 2592000 seconds (30 days).
Default: 900 seconds for disable task, 600 seconds for reboot task.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falsePoolMembersType (uint)
Whether to select the percentage or specific number of members to be started
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falsePercentageMembers (uint)
Percentage of members to be started
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseMembersToStart (uint)
Specific number of members to be started
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falsePowerOnAssignedPoolMembers (uint)
Power On Assigned Pool Members
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseEnableDrainMode (bool)
Whether to enable Drain Mode
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseForceServerRebootAfter (uint)
Force server reboot after the specified time in seconds
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseEnforceScheduleInactiveHost (bool)
Enforce schedule for currently inactive host
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? falseOnDisable (bool)
What action to take on Disable
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
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).
RELATED LINKS
Last updated