Invoke-CMWmiMethod

Llama a un método 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

El cmdlet Invoke-CMWmiMethod llama a Windows instrumental de administración (WMI) proporcionados en Configuration Manager.

Nota

Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\> . Para obtener más información, vea getting started.

Ejemplos

Ejemplo 1: Llamar a un método WMI mediante la canalización

PS XYZ:\> Get-CMBoundaryGroup -Name "Boundary1" | Invoke-CMWmiMethod -MethodName "AddBoundary" -Parameter @{BoundaryId = 16777217,16777218}

Este comando usa un método WMI para agregar una matriz de límites a un grupo de límites.

El comando obtiene el objeto de grupo de límites denominado Boundary1 y usa el operador de canalización para pasar el objeto a Invoke-CMWmiMethod. Invoke-CMWmiMethod llama al método WMI AddBoundary, que agrega los límites especificados por sus IDs al grupo de límites Boundary1.

Parámetros

- Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-ClassName

Especifica el nombre de la clase WMI que contiene el método estático al que desea llamar.

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifica un objeto de administración o un objeto Configuration Management.

Type:IResultObject
Aliases:Instance
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-MethodName

Especifica el nombre del método que se invocará. Este parámetro es obligatorio y no puede ser nulo ni vacío.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Parameter

Especifica el nombre de la propiedad y el valor del método. El nombre y el valor deben estar en un par nombre/valor. El par nombre/valor se pasa a la línea de comandos como una tabla hash.

Type:Hashtable
Aliases:Parameters
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object