【PowerShell】クラス名わからないけどWMIを使ってOS情報を取得したい

WMIを使ってOSの情報をコマンドで取得するのに便利なGet-WmiObjectですが、肝心のWMIクラス名がわからない場合の手っ取り早い方法です。

PowerShellコンソール開いて以下をコピペで実行します。

PS> gwmi -List | Out-GridView -PassThru | %{gwmi -Class $_.Name}
 

GridViewが表示されるので、検索まどに単語を入れます。
Diskを見てみたいのでWin32とDiskで検索します。 後は該当しそうな名前のクラスを選んでOKするだけです。

コンソールに情報が表示されます。