Enable-SCOMDiscovery
Active les découvertes Operations Manager.
Syntaxe
Empty (Par défaut)
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromGroup
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromInstance
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromManagementPackClass
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
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 |
-Discovery
Spécifie un tableau d’objets ManagementPackDiscovery.
Pour obtenir un objet
Propriétés du paramètre
| Type: | ManagementPackDiscovery[] |
| 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 |
-Enforce
Indique que l’applet de commande définit la propriété Appliquer sur $True sur le remplacement.
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 groupe, utilisez l’applet de commande 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
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
Ce paramètre accepte également les objets de groupe.
Pour obtenir un objet de groupe, utilisez l’applet de commande 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 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.
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 |
-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.