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


Start-SCOMMaintenanceMode

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

Синтаксис

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

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

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndTime

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

Type:DateTime
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

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

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

Type:MonitoringObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reason

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

  • PlannedOther
  • UnplannedOther
  • PlannedHardwareMaintenance
  • UnplannedHardwareMaintenance
  • PlannedHardwareInstallation
  • UnplannedHardwareInstallation
  • PlannedOperatingSystemReconfiguration
  • UnplannedOperatingSystemReconfiguration
  • PlannedApplicationMaintenance
  • ApplicationInstallation
  • ApplicationUnresponsive
  • ApplicationUnstable
  • SecurityIssue
  • LossOfNetworkConnectivity
Type:MaintenanceModeReason
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False