Invoke-CMWmiMethod
Appelle une méthode WMI.
Syntax
Invoke-CMWmiMethod
[-ClassName] <String>
-MethodName <String>
[-Parameter <Hashtable>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMWmiMethod
[-InputObject] <IResultObject>
-MethodName <String>
[-Parameter <Hashtable>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
La cmdlet Invoke-CMWmiMethod appelle Windows WMI (Management Instrumentation) fournies dans Configuration Manager.
Notes
Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\>
exemple. Pour plus d’informations, voir la mise en place.
Exemples
Exemple 1 : Appeler une méthode WMI à l’aide du pipeline
PS XYZ:\> Get-CMBoundaryGroup -Name "Boundary1" | Invoke-CMWmiMethod -MethodName "AddBoundary" -Parameter @{BoundaryId = 16777217,16777218}
Cette commande utilise une méthode WMI pour ajouter un tableau de limites à un groupe de limites.
La commande obtient l’objet groupe de limites nommé Boundary1 et utilise l’opérateur de pipeline pour transmettre l’objet à Invoke-CMWmiMethod. Invoke-CMWmiMethod appelle la méthode WMI AddBoundary qui ajoute les limites spécifiées par leurs ID au groupe de limites Boundary1.
Paramètres
- Confirmer
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
- WhatIf
Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClassName
Spécifie le nom de la classe WMI qui contient la méthode statique que vous voulez appeler.
Type: | String |
Position: | 0 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Spécifie un objet de gestion ou un objet Gestion de la configuration.
Type: | IResultObject |
Aliases: | Instance |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MethodName
Spécifie le nom de la méthode à appeler. Ce paramètre est obligatoire et ne peut pas être null ou vide.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Parameter
Spécifie le nom de la propriété et la valeur de la méthode. Le nom et la valeur doivent être dans une paire nom/valeur. La paire nom/valeur est passée sur la ligne de commande en tant que table de hachage.
Type: | Hashtable |
Aliases: | Parameters |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object