【发布时间】:2017-05-22 07:26:43
【问题描述】:
在环境中使用 vbScript(我已经多年没有接触过)在没有 PowerShell 的情况下工作。
尝试使用以下方法获取信息:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery ("Select * from CIM_Datafile Where Name = 'c:\\windows\\system32\\drivers\\srv.sys'")
Set oss = objWMIService.ExecQuery ("Select caption from Win32_OperatingSystem")
Set wshShell = CreateObject( "WScript.Shell" )
strUserDomain = wshShell.ExpandEnvironmentStrings( "%USERDOMAIN%" )
For Each objFile in colFiles
Wscript.Echo strComputer & "," & strUserDomain & "," & oss & "," & objFile.Version
Next
除了操作系统(来自 oss)之外,我可以得到所有东西:
script.vbs(8, 5) Microsoft VBScript 运行时错误:错误数量 参数或无效的属性分配
任何帮助将不胜感激。
【问题讨论】: