0
我已經得到了該代碼的工作行 我想通過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沒有必要遵循它來從解決方案中獲得工作解決方案。 –
以最簡單的形式,您是對的,只有一行,但我不知道用戶是否需要提供證書或不需要,或者他們的要求是什麼。每個選項的原因和需求都可以在MSDN中更好地解釋,包括代碼示例,如有必要,OP可以要求澄清。 –