WMI プログラミングの ManagementObject クラスの引数
System.Management名前空間にあるManagementObjectクラスはWMI(Windows Management Instrumentation)オブジェクトを操作するために使用されます。そのコンストラクタは次のいくつかパラメータを受け付けます:
- 管理対象範囲:操作するWMI名前空間とコンピュータ名。ローカルコンピュータ「root\CIMv2」またはリモートコンピュータ「\\RemoteComputerName\root\CIMv2」を指定できます。
- パス: 操作するWMIオブジェクトのパス。クラスのパス(例:”Win32_Process”)またはインスタンスのパス(例:”Win32_Process.Name=‘explorer.exe’”)を指定できます。
- 操作対象のオプション設定。タイムアウト、認証などを設定できる。
- GetOptions:取得オブジェクトオプションを指定するオブジェクト。readonlyや配列などのプロパティの修飾子を指定可能。
- PutOptions 指定設定オブジェクトのオプションを指定するオブジェクトです。操作の戻り値や非同期処理などを設定できます。
これらパラメータは特定のプログラミングニーズに合わせ必要に応じて組み合わせて使用できます。