이 코드가 있습니다. 도메인 환경에서 원격 컴퓨터의 VBScript 공유 프로그램을 통해 실행하고 싶습니다. 첫 번째 부분은 컴퓨터 이름을 입력하라는 메시지가 표시되는 곳이지만 문제는 두 번째 부분입니다. 첫 번째 부분에서 입력 한 원격 컴퓨터에서 프로그램을 실행하는 방법을 모르겠습니다.특정 원격 컴퓨터에서 프로그램을 실행하는 방법
computer = inputbox ("What computer do you wish to check? (Press Enter if this computer)","Computer")
set WMI = GetObject("WinMgmts://" & computer)
If computer="" then computer = "this computer"
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("""\\compname\Share\progr.exe""")
Set objShell = nothing
이 스크립트를 실행하면 원격 컴퓨터가 아니라 내 컴퓨터에서 프로그램이 실행됩니다. 키보드에서 입력 한 특정 컴퓨터에서 프로그램을 실행하고 싶습니다.
원격 호스트에 대한 WMI 연결을 설정하는 것이 한 가지 추가 행입니다. 대답을 자급 자족하게하려면이 여분의 줄을 추가해야합니다. MSDN 페이지에 대한 참조는 더 깊은 통찰력을 얻는 데 유용하지만 답변을 통해 작동 해결책을 얻으려는 OP가 따를 필요는 없습니다. –
가장 간단한 형태로, 당신은 1 줄에 맞습니다.하지만 사용자가 자격 증명을 제공해야하는지, 아니면 요구 사항이 필요한지 여부는 알 수 없습니다. 각 옵션의 이유 및 요구 사항은 코드 샘플을 포함하여 MSDN에서 더 잘 설명되며 OP는 필요한 경우 설명을 요청할 수 있습니다. –