如何检查操作系统?

3

如何在Windows 2k/2k3环境中通过批处理文件或vbs检查操作系统版本? 你知道... 像这样的东西...:"如果winver是Win2k,则... 或者如果winver是Win2k3,则....

3个回答

4
运行 ver 命令并解析它所输出的字符串内容。

3
你可以使用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

使用“Caption”来捕获您想要的字符串。

1
你应该使用verfind
例如:
ver | find "XP"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接