windowsupdate.log から情報を解析している VBScript があります。ローカルで問題なく動作し、同じドメインのサーバーに接続するときにも動作しました。
サーバーへの接続方法を変更しました。
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
しかし、私が言ったように、それはローカルホストまたは同じドメイン上のサーバーに対してのみ機能します.
ファイルを取得する別の方法はありますか。正しく検索していないか、存在しないのに別の方法が見つかりません。