Windows のバージョンを取得する

Windows OS のバージョンを確認する方法を紹介します。

バッチ

コマンド:


systeminfo | findstr -i /C:"OS 名"

実行例:


C:\>systeminfo | findstr -i /C:"OS 名"

OS 名: Microsoft Windows 10 Enterprise Evaluation


コマンド:


echo %OS%

実行例:


C:\>echo %OS%

Windows_NT


コマンド:


wmic OS get /value | findstr "Caption"

実行例:


C:\>wmic OS get /value | findstr "Caption"

Caption=Microsoft Windows 10 Enterprise Evaluation


コマンド:


wmic OS get Caption /value

実行例:


C:\>wmic OS get Caption /value

Caption=Microsoft Windows 10 Enterprise Evaluation


コマンド:


wmic OS get NumberOfLicensedUsers /value

実行例:


C:\>wmic OS get NumberOfLicensedUsers /value

NumberOfLicensedUsers=


コマンド:


net config workstation | findstr /C:"ソフトウェア バージョン"

実行例:


C:\>net config workstation | findstr /C:"ソフトウェア バージョン"

ソフトウェア バージョン Windows 10 Enterprise Evaluation


Powershell

コマンド:


$os = Get-WMIObject -Namespace "root/CIMV2" -Query "SELECT * FROM Win32_OperatingSystem"

write-host $os.Caption

write-host $os.Version

write-host $os.OSArchitecture

実行例:


Microsoft Windows 10 Enterprise Evaluation

10.0.16299

64 ビット



VBS

コマンド:


Set s_WMI = GetObject("winmgmts:\\" & "") 

Set OS = s_WMI.InstancesOf("Win32_OperatingSystem")

For Each kaku_os In OS

Wscript.Echo "OS の種類:" & kaku_os.OSType & vbCrLf

Wscript.Echo "バージョン:" & kaku_os.Version & vbCrLf

Next

Set OS = Nothing

Set s_WMI = Nothing

実行例:


OS の種類:18

バージョン:10.0.16299



Python

コマンド:


import os

print(os.name)



コマンドサンプル一覧