次の方法で共有


Invoke-CMWmiMethod

WMI メソッドを呼び出します。

構文

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>]

説明

Invoke-CMWmiMethodコマンドレットは、configuration Manager でWindows管理インストルメンテーション (WMI) メソッドを呼び出します。

注意

Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください

例 1: パイプラインを使用して WMI メソッドを呼び出す

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

このコマンドは、WMI メソッドを使用して境界の配列を境界グループに追加します。

コマンドは Boundary1 という名前の境界グループ オブジェクトを取得し、パイプライン演算子を使用してオブジェクトを Invoke-CMWmiMethod に渡しますInvoke-CMWmiMethod は WMI メソッド AddBoundary を呼び出し、その ID で指定された境界を境界グループ Boundary1 に追加します。

パラメーター

-ClassName

呼び出す静的メソッドを含む WMI クラスの名前を指定します。

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

-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

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

-DisableWildcardHandling

このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない

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

-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない

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

-InputObject

管理オブジェクトまたは構成管理オブジェクトを指定します。

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

-MethodName

呼び出すメソッドの名前を指定します。 このパラメーターは必須であり、null または空にすることはできません。

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

-Parameter

プロパティの名前とメソッドの値を指定します。 名前と値は、名前と値のペアである必要があります。 名前と値のペアは、コマンド ラインでハッシュ テーブルとして渡されます。

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

-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

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

入力

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

出力

System.Object