windows – 从WMI ExecQuery获取第一条记录

前端之家收集整理的这篇文章主要介绍了windows – 从WMI ExecQuery获取第一条记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个简单的vbscript来检索 Windows版本:
Set objWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colVersions = objWMI.ExecQuery("Select * from Win32_OperatingSystem")

For Each objVer in colVersions
   ver = objVer.Version
Next

有可能获得第一条记录,或者我必须遍历集合中的所有记录.我见过的所有例子都与For Each结构有关.我尝试时收到预期的语句结束错误

ver = colVersions[0].Version

看起来ExecQuery的返回值不是一个合适的集合.

For Each objVer in colVersions
   ver = objVer.Version
   exit for
Next

猜你在找的Windows相关文章