- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
{{category Windows PowerShell}}
!!! WMIオブジェクトの作成
!! インスタンスの取得
Get-WmiObjectコマンドレットが使用できる。
$wmiobj = Get-WmiObject -Class Win32_Process
Get-WmiObjectのさまざまなオプションが使用できる。
!! WMIクラスを一覧する
Get-WmiObject -List
!! おまけ
WScriptのオブジェクトをNew-Object -ComObjectで取得可能。
$ws_shell = New-Object -ComObject WScript.Shell
$ws_fsobj = New-Object -ComObject Scripting.FileSystemObject
!!! WMIクラスの参照
インスタンスを取得するのではなく、クラスメソッドを使用するために暮らすそのものへの参照が欲しい場合、[wmiclass]型を使う。
インスタンスを取得するのではなく、クラスメソッドを使用するためにクラスそのものへの参照が欲しい場合、[wmiclass]型を使う。
$wmiclass = [wmiclass] "Win32_Share"