如何检查哪个操作系统?

如何在batch fileWindows 2k / 2k3环境中通过vbs查看操作系统版本? 你知道…像…这样的东西:“如果winver win2k然后…或如果winver win2k3然后….

运行ver命令并解析它给你的字符串输出。

你可以使用VBScript

strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem") For Each objOS in colOSes Wscript.Echo "Computer Name: " & objOS.CSName Wscript.Echo "Caption: " & objOS.Caption 'Name Wscript.Echo "Version: " & objOS.Version 'Version & build Next 

使用标题来捕捉你想要的字符串。

你应该使用verfind
例:

 ver | find "XP"