Start-SCOMMaintenanceMode

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

Синтаксис

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

Start-SCOMMaintenanceMode
    [-Instance] <MonitoringObject[]>
    [-EndTime] <DateTime>
    [[-Comment] <String>]
    [[-Reason] <MaintenanceModeReason>]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Start-SCOMMaintenanceMode переводит отслеживаемый объект, например компьютер или распределенное приложение, в режим обслуживания и создает запись активного режима обслуживания. Когда ресурс находится в режиме обслуживания, System Center — Operations Manager подавляет предупреждения, уведомления, правила, мониторы, автоматические ответы, изменения состояния и новые оповещения.

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

Примеры

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

PS C:\>$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> $Time = ((Get-Date).AddMinutes(10))
PS C:\> Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment "Applying software update." -Reason "SecurityIssue"

В этом примере ресурс переводится в режим обслуживания на десять минут. Первая команда получает экземпляр класса с именем Server01.Contoso.com с помощью командлета Get-SCOMClassInstance .

Вторая команда создает объект DateTime на десять минут в будущем, а затем сохраняет его в переменной $Time.

Третья команда переводит ресурс, определенный объектом, хранящимся в переменной $Instance, в режим обслуживания. Режим обслуживания заканчивается в момент, сохраненный в переменной $Time. Команда включает в себя причину для режима обслуживания и комментарий.

Параметры

-Comment

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

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

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

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

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

-Confirm

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

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

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

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

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

-EndTime

Указывает время окончания режима обслуживания в виде объекта DateTime . Ресурс не может находиться в режиме обслуживания менее пяти минут. Чтобы получить объект dateTime DateTime, используйте командлет Get-Date. Для получения дополнительной информации введите Get-Help Get-Date.

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

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

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

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

-Instance

Указывает массив объектов мониторинга, представляющих экземпляры. Чтобы получить объекты мониторинга, используйте командлет Get-SCOMClassInstance .

Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup .

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

Тип:

MonitoringObject[]

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

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

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

-PassThru

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

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

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

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

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

-Reason

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

  • Запланировано другое
  • НезапланированноеДругое
  • Плановое обслуживание оборудования
  • Незапланированное техническое обслуживание оборудования
  • Плановая установка оборудования
  • Внеплановая установка оборудования
  • Запланированная перенастройка операционной системы
  • Незапланированная реконфигурация операционной системы
  • Запланированное обслуживание приложения
  • Установка приложения
  • Приложение не отвечает
  • Приложение нестабильно
  • Проблема безопасности
  • ПотеряСоединенияССетью

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

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

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

(All)
Position:4
Обязательно: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.