Partager via


Disable-SCOMDiscovery

Désactive les découvertes Operations Manager.

Syntax

Disable-SCOMDiscovery
       [-Discovery] <ManagementPackDiscovery[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMDiscovery
       [-Discovery] <ManagementPackDiscovery[]>
       [[-Instance] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMDiscovery
       [-Discovery] <ManagementPackDiscovery[]>
       [[-Group] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMDiscovery
       [-Discovery] <ManagementPackDiscovery[]>
       [-Class] <ManagementPackClass[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

L’applet de commande Disable-SCOMDiscovery désactive les découvertes System Center - Operations Manager. L’applet de commande crée et enregistre des remplacements pour les découvertes spécifiées qui désactivent ces découvertes.

Spécifiez des groupes, des instances ou des classes, ainsi que les découvertes à désactiver. L’applet de commande enregistre les remplacements dans un pack d’administration non scellé spécifié.

Exemples

Exemple 1 : Désactiver les découvertes pour une classe

PS C:\>$MP = Get-SCOMManagementPack -displayname "My SQL MP Customization" | Where-Object {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName *rule*
PS C:\> Disable-SCOMDiscovery -Class $Class -Discovery $Discovery -ManagementPack $MP

Cet exemple désactive les découvertes pour une classe spécifiée. L’applet de commande Disable-SCOMDiscovery enregistre une substitution dans un pack d’administration spécifié.

La première commande utilise l’applet de commande Get-SCOMManagementPack pour obtenir des objets de pack d’administration qui ont le nom d’affichage spécifié et les transmet à l’applet de commande Where-Object à l’aide de l’opérateur de pipeline. Cette applet de commande supprime tous les packs d’administration scellés. Pour plus d'informations, voir Get-Help Where-Object. La commande stocke tous les packs d’administration non scellés dans la variable $MP.

La deuxième commande utilise l’applet de commande Get-SCOMClass pour obtenir des classes qui ont le nom d’affichage spécifié, puis les stocke dans la variable $Class.

La troisième commande utilise l’applet de commande Get-SCOMDiscovery pour obtenir des objets de découverte qui ont des noms d’affichage qui contiennent la règle de chaîne, puis les stocke dans la variable $Discovery.

La quatrième commande désactive les découvertes représentées par les objets stockés dans la variable $Discovery. La commande spécifie l’objet de classe stocké dans la variable $Class. L’applet de commande enregistre la substitution dans le pack d’administration représenté par l’objet dans la variable $MP. La commande utilise le paramètre Enforce ; par conséquent, l’applet de commande définit la propriété Enforce sur $True.

Paramètres

-Class

Spécifie un tableau d’objets de classe de pack d’administration. Pour obtenir un objet de classe, utilisez l’applet de commande Get-SCOMClass . L’applet de commande désactive les découvertes pour ces classes.

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

-Discovery

Spécifie un tableau d’objets ManagementPackDiscovery . Pour obtenir un objet ManagementPackDiscovery , utilisez l’applet de commande Get-SCOMDiscovery .

Type:ManagementPackDiscovery[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Enforce

Indique que l’applet de commande définit la propriété Enforce sur $True sur le remplacement.

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 groupe, utilisez l’applet de commande Get-SCOMGroup . L’applet de commande désactive les découvertes 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 désactive les découvertes pour ces instances.

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Spécifie un ou plusieurs objets de pack d’administration. Pour obtenir un objet de pack d’administration, utilisez l’applet de commande Get-SCOMManagementPack . L’applet de commande enregistre les remplacements dans le pack d’administration spécifié.

Si la découverte se trouve dans un pack d’administration non scellé, vous devez enregistrer la substitution 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

-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