Edit-SCOMMaintenanceSchedule

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

Синтаксис

Default (по умолчанию)

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
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):

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

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

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

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:11
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-FreqRecurrenceFactor

Количество недель или месяцев между запланированным запуском задания. параметр 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

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

Свойства параметра

Тип:MaintenanceModeReason
Default value:None
Допустимые значения:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:8
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Recursive

Указывает, что расписание применимо к ресурсу верхнего уровня или ко всем содержащимся ресурсам. Если этот параметр имеет значение 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.