こちらでも利用するのですがスクリプトを書いて自動化したりする際に、OSのバージョンによって処理を別けたい場合にWindowsのバージョンを調べる方法です。
確認手順
1つ目の方法は「ファイル名を指定して実行」でwinverを実行する。
2つ目はコマンドプロンプトで「ver」コマンドを実行する。
まあ実行しなくてもコマンドプロンプトを起動した最初に表示されてますけどね(笑)
winverの場合はビルド番号の頭の部分(バージョン)が数字で出ないので使えない場面が多いかも。
Windowsバージョン一覧
私が利用しそうなWindowsのバージョンの一覧です。
OS | OSバージョン番号 | ビルド番号 |
Windows Server 2019 | 10.0 | 17763 |
Windows Server 2016 | 10.0 | 14393 |
Windows Server 2012 R2 | 6.3 | 9600 |
Windows 10 November 2019 Update(1909) | 10.0 | 18363 |
Windows 10 May 2019 Update(1903) | 10.0 | 18362 |
Windows 10 October 2018 Update(1809) | 10.0 | 17763 |
Windows 10 April 2018 Update(1803) | 10.0 | 17134 |
Windows 10 Fall Creators Update(1709) | 10.0 | 16299 |
Windows 10 Creators Update(1703) | 10.0 | 15063 |
Windows 10 Anniversary Update(1607) | 10.0 | 14393 |
Windows 10 November Update(1511) | 10.0 | 10586 |
Windows 10 | 10.0 | 10240 |
Windows 8.1 | 6.3 | 9600 |
Windows 8 | 6.2 | 9200 |
Windows 7 SP1 | 6.1 | 7601 |
Windows 7 | 6.1 | 7600 |