我有一个VBScript,我正在解析来自windowsupdate.log的信息。我让它在本地工作得很好,当连接到与我相同的域上的服务器时。
我改变了连接服务器的方式,我正在做
Set locator = CreateObject("WbemScripting.SWbemLocator")
Set objWmiService = locator.ConnectServer(strComputer,"root\cimv2",strUsername,strPassword)
objWmiService.Security_.ImpersonationLevel = 3
现在,正在运行的代码是
strFilePath = "\\" & strComputer & "\c$\Windows\windowsupdate.log"
set objFile = objFSO.OpenTextFile(strFilePath)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine()
'Logic to parse line
...
loop
但正如我所说,它只适用于localhost或同一域上的服务器。
我是否有不同的方式可以获取文件,要么我没有正确搜索,要么它不存在,但我找不到不同的方式。