Вы можете использовать приведенный ниже код для проверки версии Windows в VBscript с использованием WMI. Замените XXXXXXXXX на соответствующий номер версии.
strComputer = "." 'We are using computer "here"
set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2") 'Initialize WMI object for this computer
'Displays which operating system is installed on the current computer.
set colOperatingSystems = objWMIService.ExecQuery _
("Select Caption, Version from Win32_OperatingSystem") 'Query WMI for OS Version
'Validate that OS version is valid
for each objOperatingSystem in colOperatingSystems ' Parse results
if objOperatingSystem.Version = "XXXXXXXXX" Then
'Do something here
end if
next
Если вы не уверены, какая версия, попробуйте временно изменить оператор if / then на
WScript.Echo objOperatingSystem.Version
и запускать его вручную. Это выведет правильную версию # для вашей системы.