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


Edit-SCOMMaintenanceSchedule

Изменяет существующее расписание обслуживания.

Синтаксис

Edit-SCOMMaintenanceSchedule
    [-ScheduleId] <Guid>
    [[-Name] <String>]
    [[-Recursive] <Boolean>]
    [[-Enabled] <Boolean>]
    [[-MonitoringObjects] <Guid[]>]
    [[-ActiveStartTime] <DateTime>]
    [[-ActiveEndDate] <DateTime>]
    [[-Duration] <Int32>]
    [[-ReasonCode] <MaintenanceModeReason>]
    [[-Comments] <String>]
    [[-FreqType] <Int32>]
    [[-FreqInterval] <Int32>]
    [[-FreqRecurrenceFactor] <Int32>]
    [[-FreqRelativeInterval] <Int32>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Edit-SCOMMaintenanceSchedule изменяет существующее расписание обслуживания. Однако изменить расписание, которое сейчас активно, нельзя.

Если ресурс находится в режиме обслуживания, Operations Manager подавляет оповещения, уведомления, правила, мониторы, автоматические ответы, изменения состояния и новые оповещения. Расписание обслуживания можно использовать для планирования набора ресурсов для перехода в режим обслуживания.

Этот командлет можно использовать для изменения расписаний для выполнения один раз, ежедневно, еженедельно или ежемесячно в определенный день или день недели. Необходимо передать ScheduleId существующего расписания, который требуется изменить. Все остальные параметры являются необязательными; указанные параметры перезаписываются.

По умолчанию этот командлет использует активное постоянное подключение к группе управления. Используйте параметр SCSession для указания другого постоянного подключения. Можно создать временное подключение к группе управления с помощью параметров ComputerName и учетных данных. Дополнительные сведения см. в Get-Help about_OpsMgr_Connections.

Примеры

1. Изменение режима обслуживания System Center Operations Manager, запланированного с помощью идентификатора

PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1

Изменяет расписание режима обслуживания с идентификатором 32AAB279-3670-ED11-9626-00155D012405.

2. Изменение режима обслуживания System Center Operations Manager, запланированного с помощью его имени

PS C:\>Edit-SCOMMaintenanceSchedule -Name "Test" -Enabled 1

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

Параметры

-ActiveEndDate

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

Например, если вы хотите создать расписание, которое должно завершиться 1 мая 2016 г. в 9:00, необходимо указать "01-05-2016 09:00:00" в качестве ActiveEndDate. Вы можете передать строку, указав нужное время в локальном времени. Однако если вы хотите указать время в формате UTC, необходимо указать объект DateTime с параметром DateTimeKind, заданным в формате UTC.

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

-ActiveStartTime

Указывает дату начала и время, когда расписание должно быть активным. Например, если требуется расписание, которое должно начинаться с 1 мая 2016 года и должно выполняться в 9:00, необходимо указать "01-05-2016 09:00:00" в качестве ActiveStartTime. Вы можете передать строку, указав нужное время в локальном времени. Однако если вы хотите указать время в формате UTC, необходимо указать объект dateTime с помощью DateTimeKind.

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

-Comments

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

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

-ComputerName

Задает массив имен компьютеров. Командлет устанавливает временные подключения с группами управления для этих компьютеров. Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.). Служба доступа к данным System Center должна быть активной на компьютере. Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.

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

-Confirm

Запрашивает подтверждение перед запуском командлета.

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

-Credential

Указывает объект PSCredential для подключения группы управления. Чтобы получить объект PSCredential, используйте командлет Get-Credential. Дополнительные сведения см. в Get-Help Get-Credential. Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется. По умолчанию используется текущий пользователь.

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

-Duration

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

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

-Enabled

Указывает, будет ли расписание включено или отключено при редактировании. Если задано значение false, расписание будет отключено. Для этого можно также использовать Enable-SCOMMaintenanceSchedule и Disable-SCOMMaintenanceSchedule.

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

-FreqInterval

Указывает день выполнения задания. Это обязательно, если расписание отличается от расписания OnceRecurrence. Значение зависит от значения FreqType, как указано в следующем списке:

  • 1 (один раз). Интервал частоты не используется.
  • 4 (ежедневно). Каждые дни интервала частоты.
  • 8 (еженедельно). Параметр FreqInterval является одним или несколькими из следующих (в сочетании с логическим оператором OR):

---- 1 = воскресенье ---- 2 = понедельник ---- 4 = вторник ---- 8 = среда ---- 16 = четверг ---- 32 = пятница ---- 64 = суббота

  • 16 (ежемесячно). В день интервала частоты месяца.
  • 32 (ежемесячный относительный). Параметр FreqInterval является одним из следующих значений:

---- 1 = воскресенье ---- 2 = понедельник ---- 3 = вторник ---- 4 = среда ---- 5 = четверг ---- 6 = пятница ---- 7 = суббота ---- 8 = день ---- 9 = еженедельный ---- 10 = выходные дни

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

-FreqRecurrenceFactor

Количество недель или месяцев между запланированным запуском задания. параметр FreqRecurrenceFactor используется только в том случае, если параметр FreqType имеет значение 8, 16 или 32. Параметр FreqRecurrenceFactor является целым числом с значением по умолчанию 0.

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

-FreqRelativeInterval

Указывает расписание, когда параметр FreqType имеет значение 32 (ежемесячное относительно). Этот параметр может быть одним из следующих значений:

  • 1 (первое)
  • 2 (вторая)
  • 4 (третий)
  • 8 (четвертый)
  • 16 (последнее)
Тип:Int32
Position:13
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FreqType

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

  • 1 (один раз)
  • 4 (ежедневно)
  • 8 (еженедельно)
  • 16 (ежемесячно)
  • 32 (Ежемесячно, относительно параметра FreqInterval).
Тип:Int32
Position:10
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MonitoringObjects

Задает массив идентификаторов GUID, представляющих объекты мониторинга, которые этот командлет помещает в режим обслуживания. Задает массив объектов мониторинга GUIDS, помещенных в режим обслуживания. Чтобы указать объект мониторинга, который планируется поместить в режим обслуживания, необходимо передать атрибут идентификатора объекта мониторинга. Если вы хотите сохранить некоторые существующие элементы, их также необходимо указать.

Для расписания можно указать один или несколько объектов мониторинга. Однако невозможно изменить расписание, которое не имеет объекта мониторинга.

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

-Name

Указывает имя расписания.

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

-ReasonCode

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

Тип:MaintenanceModeReason
Допустимые значения:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Position:8
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Recursive

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

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

-ScheduleId

Указывает GUID расписания, редактируемого этим командлетом.

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

-SCSession

Задает массив объектов подключения .

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

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

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