【问题标题】:How to check which Operating System?如何检查哪个操作系统?
【发布时间】:2009-11-09 06:31:06
【问题描述】:

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

【问题讨论】:

    标签: windows vbscript batch-file operating-system


    【解决方案1】:

    运行ver 命令并解析它为您提供的字符串输出。

    【讨论】:

      【解决方案2】:

      你可以使用 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 捕获您想要的字符串。

      【讨论】:

        【解决方案3】:

        您应该使用verfind
        示例:

        ver | find "XP"
        

        【讨论】:

          猜你喜欢
          • 2016-08-30
          • 2016-12-18
          • 2012-01-03
          • 2018-09-10
          • 1970-01-01
          • 2011-06-12
          • 2012-02-05
          • 2014-08-14
          相关资源
          最近更新 更多