0
컴퓨터에서 원격으로 간단한 DNS 플러시를 시도하고 있는데 그 이유는 무엇입니까? cmd를 admin으로 실행해야합니다. cmd는 실제 계정에서 물리적으로 잘 작동하지만 관리자 비트로 실행하려면 마우스 오른쪽 버튼을 클릭해야합니다.VBScript Admin CMD 명령을 원격으로 실행했습니다.
지금은 remotePC가 로컬 또는 '.'로 설정되어 있습니다.
Set shl = WScript.CreateObject("WScript.Shell")
'Input remote PC
remotePC = "."
'Command which will be executed
strCommand = "cmd.exe /C cd C:\WINDOWS\system32 & ipconfig.exe /flushdns & pause"
'Connect to the remote PC
'Impersonate with the default level?
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & remotePC & "\root\cimv2")
Set objProcess = objWMIService.Get("Win32_Process")
errReturn = objProcess.Create(strCommand, null, null, intProcessID)
그래도이 스크립트를 작성해야합니다. 자동이 아닌 수동이어야합니다. – user99999991
나는 PsExec를 자동으로 실행하기 위해 VBscript를 만들었지 만 PsExec 및 자격 증명을 사용하여 로그인하는 경우에도 상승 된 명령 프롬프트를 요구합니다. – user99999991
알았습니다! VBscript – user99999991