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


Enable-SCOMRule

Создает и сохраняет переопределения, которые обеспечивают правила мониторинга.

Синтаксис

Enable-SCOMRule
      [-Rule] <ManagementPackRule[]>
      [-ManagementPack] <ManagementPack>
      [-Enforce]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-SCOMRule
      [-Rule] <ManagementPackRule[]>
      [[-Group] <MonitoringObject[]>]
      [-ManagementPack] <ManagementPack>
      [-Enforce]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-SCOMRule
      [-Rule] <ManagementPackRule[]>
      [[-Instance] <MonitoringObject[]>]
      [-ManagementPack] <ManagementPack>
      [-Enforce]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-SCOMRule
      [-Rule] <ManagementPackRule[]>
      [-Class] <ManagementPackClass[]>
      [-ManagementPack] <ManagementPack>
      [-Enforce]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Enable-SCOMRule создает и сохраняет переопределения, обеспечивающие правила мониторинга System Center — Operations Manager.

Примеры

Пример 1. Включение правила мониторинга для пакета управления

PS C:\>$MP = Get-SCOMManagementPack -DisplayName "My SQL MP Customization" | where {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Rule = Get-SCOMRule -DisplayName "*Events/sec"
PS C:\> Enable-SCOMRule -Class $Class -Rule $Rule -ManagementPack $MP -Enforce

В этом примере включается правило мониторинга для пакета управления.

Первые три команды получают неуправляемый объект пакета управления, объект класса и объект правила мониторинга, а затем хранят объекты в $MP, $Class и $Rule переменных соответственно.

Последняя команда включает правило мониторинга, хранящееся в переменной $Rule для класса, хранящегося в переменной $Class. Команда сохраняет переопределение в пакете управления, хранящееся в переменной $MP. Параметр Принудительное применение указывает, что Operations Manager применяет переопределение, которое включает правила мониторинга.

Параметры

-Class

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

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

-Confirm

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

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

-Enforce

Указывает, что Operations Manager применяет переопределение, которое включает правила мониторинга.

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

-Group

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

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

-Instance

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

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

-ManagementPack

Указывает объект пакета управления, в котором хранятся переопределения. Чтобы получить объект пакета управления, используйте командлет Get-SCOMManagementPack. Если правило находится в неуправляемом пакете управления, необходимо сохранить переопределение в том же пакете управления.

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

-PassThru

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

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

-Rule

Задает массив правил как объекты ManagementPackRule. Чтобы получить объект ManagementPackRule, используйте командлет Get-SCOMRule.

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

-WhatIf

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

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