Get Windows version
Getting Microsoft Windows version in Windows Command Prompt. The version code number, that is. Three ways, by means of the following CMD commands:
SYSTEMINFO
Get Windows version by SYSTEMINFO + FINDSTR + FOR commands:
FOR /F "TOKENS=2,3,* DELIMS= " %G IN ('SYSTEMINFO ^| FINDSTR /B /C:"OS Version"') DO @ ECHO %H
Code for .BAT file:
@ECHO OFF
FOR /F "TOKENS=2,3,* DELIMS= " %%G IN ('SYSTEMINFO ^| FINDSTR /B /C:"OS Version"') DO (
ECHO %%H
)
WMIC
Get Windows version by WMIC + FINDSTR + FOR commands:
FOR /F "TOKENS=2 DELIMS==" %G IN ('WMIC OS GET VERSION /VALUE') DO @ ECHO %G
Code for .BAT file:
@ECHO OFF
FOR /F "TOKENS=2 DELIMS==" %%G IN ('WMIC OS GET VERSION /VALUE') DO (
ECHO %%G
)
VER
Get Windows version by VER + FINDSTR + FOR commands:
FOR /F "TOKENS=4 DELIMS= " %G IN ('VER') DO @ SET VERSION=%~G & CMD /V:ON /C ECHO !VERSION:]=!
Code for .BAT file:
@ECHO OFF
SETLOCAL EnableDelayedExpansion
FOR /F "TOKENS=4 DELIMS= " %%G IN ('VER') DO (
SET VERSION=%%~G
ECHO !VERSION:]=!
)
Links
- FOR /F ss64.com/nt/for_f.html
- How to get Windows version from command prompt or from PowerShell stackoverflow.com/questions/42778858/how-to-get-windows-version-from-command-prompt-or-from-powershell
- What version of Windows am I running? learn.microsoft.com/en-us/windows/client-management/client-tools/windows-version-search
Operating systems
- Windows