トップ 一覧 検索 ヘルプ RSS ログイン

WMI.ps1の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{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"