delete from hateblo.jp where 1=1;

タイトルに意味はありません。

WMIのクラス一覧を取得する

準備

  1. Windows PowerShell をインストールする

コマンドを発行する

Windows PowerShell を開く
以下のコマンドを入力する

Get-WmiObject -class meta_class | Select-Object Name > meta_class.txt

meta_class.txtにWmiクラス一覧が吐き出される

補足

Select-Object Nameにデータを渡すのは、
Windows 7等でGet-WmiObjectしたときに、
クラス名が...となるのを防ぐため。

利用方法

情報を引き出してみる
Get-WmiObject -class クラス名

若しくは

Get-WmiObject -query "select * from クラス名"
情報がある場合

WMI Code Generator若しくは厳密型クラス ジェネレータ (Mgmtclassgen.exe) | Microsoft Docsを参照し、
各.NETアプリケーション用のクラスを生成して利用する
「厳密型」なので、キャストをほとんど行わずに通常のクラスとして気軽に利用できる。
もちろん、書き換えもできるようだ。