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
Тип: | 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 |