Partager via


Disable-SCOMRule

Crée et enregistre des remplacements qui désactivent les règles de surveillance.

Syntaxe

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

Description

L’applet de commande Disable-SCOMRule crée et enregistre des remplacements qui désactivent les règles de surveillance System Center - Operations Manager. Après avoir désactivé une règle de surveillance, Operations Manager ne déclenche plus d’alertes pour les systèmes spécifiés dans les règles.

Exemples

Exemple 1 : Désactiver une règle de surveillance

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:\> Disable-SCOMRule -Class $Class -Rule $Rule -ManagementPack $MP -Enforce

Cet exemple désactive une règle de surveillance pour un pack d’administration.

Les trois premières commandes obtiennent un objet de pack d’administration non scellé, un objet de classe et un objet de règle de surveillance, puis stockent les objets dans les $MP, $Class et $Rule variables, respectivement.

La dernière commande désactive la règle de surveillance stockée dans $Rule pour l’objet de classe stocké dans $Class. La commande stocke le remplacement dans le pack d’administration stocké dans $MP. La commande spécifie le paramètre Appliquer.

Paramètres

-Class

Spécifie un tableau d’objets de pack d’administration qui représentent des classes pour lesquelles l’applet de commande désactive les règles. Pour obtenir un objet ManagementPackClass, utilisez l’applet de commande Get-SCOMClass .

Type:ManagementPackClass[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Enforce

Indique que Operations Manager applique le remplacement qui désactive les règles de surveillance.

Type:SwitchParameter
Position:3
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Group

Spécifie un tableau d’objets de surveillance qui représentent des groupes. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup Get-SCOMGroup. L’applet de commande désactive les règles de ces groupes.

Type:MonitoringObject[]
Position:1
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Instance

Spécifie un tableau d’objets de surveillance qui représentent des instances. Pour obtenir des instances, utilisez l’applet de commande Get-SCOMClassInstance . L’applet de commande désactive les règles pour ces instances. Ce paramètre accepte également les objets de groupe. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup Get-SCOMGroup.

Type:MonitoringObject[]
Position:1
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ManagementPack

Spécifie un objet de pack d’administration qui stocke les remplacements. Pour obtenir un objet de pack d’administration, utilisez l’applet de commande Get-SCOMManagementPack . Si la règle se trouve dans un pack d’administration non scellé, vous devez enregistrer le remplacement dans le même pack d’administration.

Type:ManagementPack
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

Indique que l’applet de commande crée ou modifie un objet qu’une commande peut utiliser dans le pipeline. Par défaut, cette applet de commande ne génère aucune sortie.

Type:SwitchParameter
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Rule

Spécifie un tableau de règles en tant qu’objets ManagementPackRule. Pour obtenir un objet ManagementPackRule, utilisez l’applet de commande Get-SCOMRule .

Type:ManagementPackRule[]
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False