Enable-SCOMRule
Crée et enregistre les remplacements qui activent les règles de surveillance.
Syntax
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>]
Description
L’applet de commande 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 variables $MP, $Class et $Rule, 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 Enforce spécifie qu’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 des règles. Pour obtenir un objet ManagementPackClass , utilisez l’applet de commande Get-SCOMClass .
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enforce
Indique qu’Operations Manager applique le remplacement qui active les règles de surveillance.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Group
Spécifie un tableau d’objets d’analyse qui représentent des groupes. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup . L’applet de commande active les règles pour ces groupes.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Spécifie un tableau d’objets d’analyse 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 .
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 aucun résultat.
Type: | SwitchParameter |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |