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