Поделиться через


Set-SCServicingWindow

Изменяет свойства окна обслуживания.

Синтаксис

Set-SCServicingWindow
   [-ServicingWindow] <ServicingWindow>
   [-Name <String>]
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCServicingWindow
   [-ServicingWindow] <ServicingWindow>
   [-Name <String>]
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -WeeklyScheduleDayOfWeek <String>
   [-WeeksToRecur <Int32>]
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCServicingWindow
   [-ServicingWindow] <ServicingWindow>
   [-Name <String>]
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -MonthlyScheduleDayOfWeek <DayOfWeek>
   -WeekOfMonth <WeekOfMonthType>
   [-MonthsToRecur <Int32>]
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCServicingWindow
   [-ServicingWindow] <ServicingWindow>
   [-Name <String>]
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -DayOfMonth <DayOfMonthType>
   [-MonthsToRecur <Int32>]
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCServicingWindow
   [-ServicingWindow] <ServicingWindow>
   [-Name <String>]
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -DaysToRecur <Int32>
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет Set-SCServicingWindow изменяет свойства окна обслуживания, включая расписание для окна обслуживания.

Примеры

Пример 1. Изменение времени начала окна обслуживания

PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Backup Staging A" 
PS C:\> Set-SCServicingWindow -ServicingWindow $SvcWindow -StartTimeOfDay "13:00" -TimeZone 085

Первая команда получает объект окна обслуживания с именем Backup Staging A и сохраняет объект в переменной $SvcWindow.

Вторая команда изменяет время начала окна обслуживания, хранящегося в $SvcWindow (промежуточная копия А) на 1:00 в часовом поясе GMT Standard.

Параметры

-Category

Указывает категорию для окна обслуживания.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DayOfMonth

Указывает порядковый день месяца, с которого начинается расписание. Например, 4 указывает четвертый день месяца. Последнее указывает последний день месяца.

Значение по умолчанию — целое число, соответствующее тому же дню, что и в параметре startDate .

Допустимые целые значения: 1 – 31

Допустимые строковые значения: First, Last

Тип:DayOfMonthType
Допустимые значения:First, DayTwo, DayThree, DayFour, DayFive, DaySix, DaySeven, DayEight, DayNine, DayTen, DayEleven, DayTweleve, DayThirteen, DayFourteen, DayFifteen, DaySixteen, DaySeventeen, DayEighteen, DayNineteen, DayTwenty, DayTwentyOne, DayTwentyTwo, DayTwentyThree, DayTwentyFour, DayTwentyFive, DayTwentySix, DayTwentySeven, DayTwentyEight, DayTwentyNine, DayThirty, DayThirtyOne, Last
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DaysToRecur

Указывает время в днях между запланированными заданиями. Значение по умолчанию — минимальное значение (1). Максимальное значение равно 999.

Тип:Int32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Указывает описание окна обслуживания.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinutesDuration

Указывает период времени в минутах. Используйте этот параметр, чтобы указать время, для которого необходимо поместить сервер или службу в режим обслуживания.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MonthlyScheduleDayOfWeek

Указывает день недели для запуска задания, которое выполняется по ежемесячному расписанию. Можно указать только один день недели. Значение по умолчанию — текущий день (если сегодня — вторник, вторник — значение по умолчанию). Допустимые значения для этого параметра:

  • Понедельник
  • Вторник
  • Среда
  • Четверг
  • Пятница
  • Суббота
  • Воскресенье

Требование. Используйте параметр WeekOfMonth.

Тип:DayOfWeek
Допустимые значения:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MonthsToRecur

Указывает время в месяцах между запланированными окнами служб. Значение по умолчанию — минимальное значение одного (1). Максимальное значение отсутствует.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя объекта Virtual Machine Manager (VMM).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Owner

Указывает владельца объекта VMM в виде допустимой учетной записи пользователя домена.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServicingWindow

Указывает объект окна обслуживания.

Тип:ServicingWindow
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StartDate

Указывает дату запуска окна службы. Значение по умолчанию — текущая дата. Можно ввести новую дату в коротком формате даты для языкового стандарта или передать объект dateTime DateTime из Get-Date.

Тип:DateTime
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StartTimeOfDay

Указывает время дня или интервал времени в течение 24-часового периода, чтобы запустить задание или другую операцию. Значение по умолчанию — текущее время.

Тип:DateTime
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TimeZone

Указывает число (индекс), определяющее географический регион, который использует одно и то же стандартное время. Список индексов часовых поясов см. в разделе Значения индексов часового пояса Майкрософт по http://go.microsoft.com/fwlink/?LinkId=120935. Если часовой пояс не указан, часовой пояс по умолчанию, используемый для виртуальной машины, совпадает с параметром часового пояса, который находится на узле виртуальной машины.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WeeklyScheduleDayOfWeek

Указывает один или несколько дней недели для запуска задания. Значение по умолчанию — текущий день недели.

Допустимые значения для указания отдельного дня с помощью строки: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.

Допустимые значения для указания набора дней в неделю: любой набор двух или более дней, разделенных запятыми.

Допустимые значения для указания отдельного дня с помощью целого числа: 1, 2, 3, 4, 5, 6, 7

Требование. Использование с StartTimeOfDay.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WeekOfMonth

Указывает неделю относительно первого дня месяца, например первого, второго, третьего, четвертого или последнего.

Тип:WeekOfMonthType
Допустимые значения:First, Second, Third, Fourth, Last
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WeeksToRecur

Указывает время в неделях между запланированными заданиями. Значение по умолчанию — минимальное значение одного (1). Максимальное значение отсутствует.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Выходные данные

ServicingWindow

Этот командлет возвращает объект ServicingWindow.