Powershell を使って WMI オフジェクトと対話的にたわむれる方法のメモ。
- WMI クラスの一覧を表示
Get-WmiObject -List
- 指定した WMI クラスのプロパティの一覧を表示
# Win32_OperatingSystem クラスの場合 (Get-WmiObject -List Win32_OperatingSystem).Properties | select Name
- 指定した WMI オブジェクトの値を表示
# Win32_OperatingSystem オブジェクトの場合 Get-WmiObject Win32_OperatingSystem | select *
- WQL (WMI Query Language) を使用した検索
# Win32_OperatingSystem オブジェクトの、Caption, OSArchitecture, BuildNumber, Version, CSDVersion を取得したい場合 $q = " select Caption, OSArchitecture, BuildNumber, Version, CSDVersion from Win32_OperatingSystem " Get-WmiObject -Query $q
- 参考文献など
- WMI オブジェクトの取得 (Get-WmiObject)
- WMI Library