0

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

しかし、私が言ったように、それはローカルホストまたは同じドメイン上のサーバーに対してのみ機能します.

ファイルを取得する別の方法はありますか。正しく検索していないか、存在しないのに別の方法が見つかりません。

4

1 に答える 1