Partager via


Enable-SCOMRule

Crée et enregistre des remplacements qui activent des règles de surveillance.

Syntaxe

Empty (Par défaut)

Enable-SCOMRule
    [-Rule] <ManagementPackRule[]>
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGroup

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

FromInstance

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

FromManagementPackClass

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

Description

La cmdlet Enable-SCOMRule crée et enregistre des remplacements qui activent les règles de surveillance System Center - Operations Manager.

Exemples

Exemple 1 : Activer une règle de surveillance pour un pack d’administration

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

Cet exemple active 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 active la règle de surveillance stockée dans la variable $Rule pour la classe stockée dans la variable $Class. La commande stocke le remplacement dans le pack d’administration stocké dans la variable $MP. Le paramètre Appliquer spécifie que Operations Manager applique le remplacement qui active les règles de surveillance.

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 .

Propriétés du paramètre

Type:

ManagementPackClass[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromManagementPackClass
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Enforce

Indique que Operations Manager applique le remplacement qui active les règles de surveillance.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:3
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 active des règles pour ces groupes.

Propriétés du paramètre

Type:

MonitoringObject[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromGroup
Position:1
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 active 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.

Propriétés du paramètre

Type:

MonitoringObject[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromInstance
Position:1
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:ManagementPack
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:4
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 .

Propriétés du paramètre

Type:

ManagementPackRule[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.