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


New-SCServicingWindow

Создает окно обслуживания и расписание для периода обслуживания.

Синтаксис

New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -DaysToRecur <Int32>
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет New-SCServicingWindow создает окно обслуживания и расписание периода обслуживания. Период обслуживания — это запланированный период времени, в течение которого можно выполнить обслуживание на виртуальной машине, узле или службе.

Примеры

Пример 1. Планирование ежедневного периода обслуживания

PS C:\> $Date = (Get-Date).AddDays(2)
PS C:\> New-SCServicingWindow -Name "Backup Staging A" -Category "Non Essential" -StartDate $Date -StartTimeOfDay "13:30" -TimeZone 085 -DaysToRecur 3

Первая команда получает текущую дату и добавляет два дня, а затем сохраняет результат в переменной $Date.

Вторая команда создает окно обслуживания с именем Backup Staging A, которое происходит каждые третий день в 1:30 в часовом поясе GMT Standard. Дата начала периода обслуживания задается на дату, хранящуюся в $Date, которая находится в течение двух дней.

Пример 2. Планирование периода обслуживания, которое происходит один день в неделю

PS C:\> $Date = (Get-Date).AddDays(7)
PS C:\> New-SCServicingWindow -Name "Test Servers Group 3" -Category "Test Group" -StartDate $Date -StartTimeOfDay "11:00" -TimeZone 035 -WeeklyScheduleDayOfWeek "Saturday" -WeeksToRecur 1 -MinutesDuration 180

Первая команда получает текущую дату и добавляет семь дней (одну неделю), а затем сохраняет результат в переменной $Date.

Вторая команда создает окно обслуживания с именем Test Servers Group 3, которое происходит еженедельно в субботу, начиная с 11:00 в восточном часовом поясе и длится в течение 3 часов (180 минут). Дата начала периода обслуживания устанавливается на дату, хранящуюся в $Date, которая составляет семь дней (одна неделя).

Пример 3. Планирование двухнедельного окна службы

PS C:\> New-SCServicingWindow -Name "Staging Group C" -StartTimeOfDay "22:30" -TimeZone 035 -WeeklyScheduleDayOfWeek "Saturday, Sunday" -WeeksToRecur 2

Эта команда создает окно обслуживания с именем Staging Group C, которое происходит каждые две недели (двунедельно) в субботу и воскресенье, начиная с 10:30 в восточном часовом поясе. Поскольку дата начала не указана, по умолчанию окно обслуживания становится действующим сегодня.

Пример 4. Планирование временного периода обслуживания

PS C:\> New-SCServicingWindow -Name "Production Servers A" -Category "Emergency" -StartTimeOfDay "23:30" -TimeZone 085 -MonthlyScheduleDayOfWeek "Tuesday" -WeekOfMonth "Second" -MonthsToRecur 2

Эта команда создает окно обслуживания с именем Production Servers A, которое происходит каждые два месяца (в два месяца) во второй вторник месяца, начиная с 11:30 в восточном часовом поясе. Поскольку дата начала не указана, по умолчанию окно обслуживания становится действующим сегодня.

Параметры

-Category

Задает категорию для периода обслуживания.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DayOfMonth

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

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

  • Допустимые целые значения: 1 –31
  • Допустимые строковые значения: First, Last
Type:DayOfMonthType
Accepted values: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
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DaysToRecur

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

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Задает описание окна обслуживания.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinutesDuration

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonthlyScheduleDayOfWeek

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

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

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

Type:DayOfWeek
Accepted values:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MonthsToRecur

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Owner

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartDate

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

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartTimeOfDay

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

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeZone

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Указывает объект сервера VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WeeklyScheduleDayOfWeek

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

  • Допустимые значения для указания отдельного дня с помощью строки: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.
  • Допустимые значения для указания набора дней в неделю: любой набор из двух или более дней, разделенных запятыми.
  • Допустимые значения для указания отдельного дня с помощью целого числа: 1, 2, 3, 4, 5, 6, 7
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WeekOfMonth

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

Type:WeekOfMonthType
Accepted values:First, Second, Third, Fourth, Last
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WeeksToRecur

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

ServicingWindow

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