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
입니다 뭐하는 거지를 변경하지만 말했듯이, 그것은 단지 로컬 호스트 또는 작동 동일한 도메인에있는 서버
다른 방법으로 파일을 가져올 수 있습니다. 올바르게 검색하지 않거나 존재하지 않지만 다른 방법을 찾을 수 없습니다.
이 컴퓨터의 관리자입니까? 직접 네트워크에 액세스 할 수 있습니까? –
서버가있는 도메인에 대한 임시 관리자 계정을 준비했습니다. 지금 우리는 기능을 프로토 타이핑하고 있지만 스크립트에 전달하는 사용자 이름, 암호에는 연결되는 각 컴퓨터에 대한 관리자 권한이 있습니다. 자격 증명을 사용하여 RDP로 변환 할 수 있습니다. 지금은이 테스트 서버 하나만 사용하고 있습니다. – envinyater