WMIのWin32_OperatingSystemクラスを使用すると、OS情報を取得することができます。
Win32_OperatingSystemクラスについては
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394239(v=vs.85).aspx
が参考になるでしょう。
代表的なプロパティは下記の通りです。
Win32_OperatingSystemクラスの代表的なプロパティ
プロパティ | 説明 |
BootDevice | オペレーティングシステムから起動するディスクドライブ名 |
BuildNumber | オペレーティングシステムのビルド番号 |
Caption | OS名称 |
CSDVersion | サービスパックを示す文字列 |
Descriotion | オペレーティングシステムの説明 |
ProductType | 1:ワークステーション、2:ドメインコントローラー, 3:サーバー |
SystemDirectory | システムディレクトリ |
WindowsDirectory | Windowsディレクトリ |
下記コマンドを実行するとOS情報が表示されます。
Get-WmiObject Win32_OperatingSystem
下記は、OS名、バージョン、Windowsディレクトリを取得して表示する例です。
Get-WmiObject Win32_OperatingSystem | Format-List Caption, Version, WindowsDirectory
コメント