Enable-SCOMDiscovery
Active les découvertes Operations Manager.
Syntaxe
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Enable-SCOMDiscovery active System Center - Operations Manager découvertes. L’applet de commande crée et enregistre des remplacements pour les découvertes spécifiées qui activent ces découvertes.
Exemples
Exemple 1 : Activer 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:\> Enable-SCOMDiscovery -Class $Class -ManagementPack $MP -Discovery $Discovery -Enforce
Cet exemple active les découvertes pour une classe spécifiée. La cmdlet Enable-SCOMDiscovery enregistre une substitution dans un pack d’administration spécifié.
La première commande utilise l’applet de commande get-SCOMManagementPack pour obtenir les objets du 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, tapez 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 les 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 contiennent la règle de chaîne, puis les stocke dans la variable $Discovery.
La quatrième commande active les découvertes. La variable $Discovery contient des objets qui représentent des découvertes. La commande spécifie l’objet de classe stocké dans la variable $Class. L’applet de commande enregistre le remplacement dans le pack d’administration représenté par l’objet dans la variable $MP. La commande utilise le paramètre Appliquer ; par conséquent, l’applet de commande définit la propriété Appliquer 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
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 |
-Discovery
Spécifie un tableau d’objets ManagementPackDiscovery.
Pour obtenir un objet
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Enforce
Indique que l’applet de commande définit la propriété Appliquer sur $True sur le remplacement.
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 groupe, utilisez l’applet de commande 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 |
-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
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 |
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 ou plusieurs objets de pack d’administration.
Pour obtenir un objet de pack d’administration, utilisez l’applet de commande Get-SCOMManagementPack
Si la découverte 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 |
-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 |