Командлет Edit-SCOMMaintenanceSchedule изменяет существующее расписание обслуживания.
Однако изменить расписание, которое сейчас активно, нельзя.
Если ресурс находится в режиме обслуживания, Operations Manager подавляет оповещения, уведомления, правила, мониторы, автоматические ответы, изменения состояния и новые оповещения.
Расписание обслуживания можно использовать для планирования набора ресурсов для перехода в режим обслуживания.
Этот командлет можно использовать для изменения расписаний для выполнения один раз, ежедневно, еженедельно или ежемесячно в определенный день или день недели.
Необходимо передать ScheduleId существующего расписания, который требуется изменить.
Все остальные параметры являются необязательными; указанные параметры перезаписываются.
По умолчанию этот командлет использует активное постоянное подключение к группе управления.
Используйте параметр SCSession для указания другого постоянного подключения.
Можно создать временное подключение к группе управления с помощью параметров ComputerName и учетных данных.
Дополнительные сведения см. в Get-Help about_OpsMgr_Connections.
Примеры
1. Изменение режима обслуживания System Center Operations Manager, запланированного с помощью идентификатора
Указывает дату окончания и время окончания, когда расписание остановится.
Если этот параметр не указан, расписание будет продолжать выполняться до тех пор, пока он не будет удален или отключен.
Например, если вы хотите создать расписание, которое должно завершиться 1 мая 2016 г. в 9:00, необходимо указать "01-05-2016 09:00:00" в качестве ActiveEndDate.
Вы можете передать строку, указав нужное время в локальном времени.
Однако если вы хотите указать время в формате UTC, необходимо указать объект DateTime с параметром DateTimeKind, заданным в формате UTC.
Свойства параметра
Тип:
DateTime
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
6
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ActiveStartTime
Указывает дату начала и время, когда расписание должно быть активным.
Например, если требуется расписание, которое должно начинаться с 1 мая 2016 года и должно выполняться в 9:00, необходимо указать "01-05-2016 09:00:00" в качестве ActiveStartTime.
Вы можете передать строку, указав нужное время в локальном времени.
Однако если вы хотите указать время в формате UTC, необходимо указать объект dateTime с помощью DateTimeKind.
Свойства параметра
Тип:
DateTime
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
5
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Comments
Указывает любые доступные для чтения комментарии для расписания обслуживания.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
9
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ComputerName
Задает массив имен компьютеров.
Командлет устанавливает временные подключения с группами управления для этих компьютеров.
Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN).
Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.). Служба доступа к данным System Center должна быть активной на компьютере.
Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Confirm
Запрашивает подтверждение перед запуском командлета.
Свойства параметра
Тип:
SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
cf
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Credential
Указывает объект PSCredential для подключения группы управления.
Чтобы получить объект PSCredential, используйте командлет Get-Credential.
Дополнительные сведения см. в Get-Help Get-Credential. Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется.
По умолчанию используется текущий пользователь.
Свойства параметра
Тип:
PSCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Duration
Указывает длительность расписания обслуживания.
Длительность расписания обслуживания — это время, для которого расписание обслуживания будет длиться каждый раз.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
7
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Enabled
Указывает, будет ли расписание включено или отключено при редактировании.
Если задано значение false, расписание будет отключено.
Для этого можно также использовать Enable-SCOMMaintenanceSchedule и Disable-SCOMMaintenanceSchedule.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
3
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FreqInterval
Указывает день выполнения задания.
Это обязательно, если расписание отличается от расписания OnceRecurrence.
Значение зависит от значения FreqType, как указано в следующем списке:
1 (один раз). Интервал частоты не используется.
4 (ежедневно). Каждые дни интервала частоты.
8 (еженедельно). Параметр FreqInterval является одним или несколькими из следующих (в сочетании с логическим оператором OR):
Количество недель или месяцев между запланированным запуском задания.
параметр FreqRecurrenceFactor используется только в том случае, если параметр FreqType имеет значение 8, 16 или 32.
Параметр FreqRecurrenceFactor является целым числом с значением по умолчанию 0.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
12
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FreqRelativeInterval
Указывает расписание, когда параметр FreqType имеет значение 32 (ежемесячное относительно).
Этот параметр может быть одним из следующих значений:
1 (первое)
2 (вторая)
4 (третий)
8 (четвертый)
16 (последнее)
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
13
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FreqType
Указывает, когда задание должно выполняться.
Этот параметр может быть одним из следующих значений:
1 (один раз)
4 (ежедневно)
8 (еженедельно)
16 (ежемесячно)
32 (Ежемесячно, относительно параметра FreqInterval).
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
10
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MonitoringObjects
Задает массив идентификаторов GUID, представляющих объекты мониторинга, которые этот командлет помещает в режим обслуживания.
Задает массив объектов мониторинга GUIDS, помещенных в режим обслуживания.
Чтобы указать объект мониторинга, который планируется поместить в режим обслуживания, необходимо передать атрибут идентификатора объекта мониторинга.
Если вы хотите сохранить некоторые существующие элементы, их также необходимо указать.
Для расписания можно указать один или несколько объектов мониторинга.
Однако невозможно изменить расписание, которое не имеет объекта мониторинга.
Свойства параметра
Тип:
Guid[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
4
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя расписания.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
1
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReasonCode
Указывает код причины для расписания обслуживания, указывающего причину периода обслуживания.
Указывает, что расписание применимо к ресурсу верхнего уровня или ко всем содержащимся ресурсам.
Если этот параметр имеет значение false, то только указанный ресурс перейдет в режим обслуживания при запуске расписания.
Если задано значение true, указанный ресурс и все ресурсы, имеющие связь с содержанием с этим ресурсом, также будут переходить в режим обслуживания.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
2
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ScheduleId
Указывает GUID расписания, редактируемого этим командлетом.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SCSession
Задает массив объектов подключения .
Свойства параметра
Тип:
Connection[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WhatIf
Показывает, что произойдет, если командлет выполняется.
Командлет не выполняется.
Свойства параметра
Тип:
SwitchParameter
Default value:
False
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
wi
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.