0
Как выполнить VBScript, расположенный на удаленном компьютере, где машины находятся в одном домене без использования PsExec?Как выполнить файл vbs на удаленном компьютере
Я пробовал следующий код, но не повезло.
Sub RunCommand(strComputer, Command)
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2:Win32_Process")
Err = objWMIService.Create("cmd /c " & Command, Null, Null, intProcessID)
If Err > 0 Then
MsgBox "Error occured on Remote Server", vbCritical, "Error"
End If
End Sub
Sub Test()
Runcommand("HE2264","C:\Temp\Test.vbs")
End Sub
Точно так же, если я хочу, чтобы запустить файл летучей мыши я могу пойти с wscript.exe как упомянут? – santosh
Или оставьте круглые скобки и префикс 'Call' * (пункт 3.2 в связанной статье) *. – Lankymart
@santosh Конечно нет. Пакетные файлы требуют другого интерпретатора ('cmd.exe'), чем файлы VBScript (' cscript.exe' или 'wscript.exe'). –