以前使ったVERコマンドではDOSからWindows 7まで幅広いバージョンで利用できたわけですが、Windows Vista以降では完全なOS名が出てこなくなりました。バージョン番号で大まかな判別はできましたが、Windows VistaとWindows Server 2008が同じバージョン番号であり区別ができません。また32ビット/64ビットの判別もできません。 SYSTEMINFOコマンドを使えばOS名や32/64ビットの情報を取得できますが、その結果をFORコマンドのdelimsスイッチで取得するのは、今後の互換性を考えるとあまり望ましくありません。 そこで今回はWMICコマンドを使ってWMIを通じて情報を取得してみます。 WMICコマンドはWindows XP以降で使えます。ただしWindows XP Home EditionにはWMICコマンドは搭載されていないので、XPを動