Batch file 如何在远程服务器上运行批处理文件
我们有一个名为hyperion的远程windows服务器。 它有一个批处理文件来终止所有任务并关闭它,比如abc.exe。 我想写一个脚本,从我的虚拟机运行这个abc.exe。 注意:我必须提供用户名和密码才能登录hyperion服务器Batch file 如何在远程服务器上运行批处理文件,batch-file,remote-desktop,Batch File,Remote Desktop,我们有一个名为hyperion的远程windows服务器。 它有一个批处理文件来终止所有任务并关闭它,比如abc.exe。 我想写一个脚本,从我的虚拟机运行这个abc.exe。 注意:我必须提供用户名和密码才能登录hyperion服务器 请执行/帮助。如果是,有人能给我确切的脚本吗?您可以使用PsExec或WMI来执行。下面是一个使用WMI的VBScript strComputer = "RemoteServ" Set objShell = CreateObject("Wscri
请执行/帮助。如果是,有人能给我确切的脚本吗?您可以使用PsExec或WMI来执行。下面是一个使用WMI的VBScript
strComputer = "RemoteServ"
Set objShell = CreateObject("Wscript.Shell")
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
intReturn = objWMIService.Create("Executable.exe", Null, Null, intProcessID)
if intReturn = 0 then
wscript.echo "Program successfully launched"
else
wscript.echo "There was a problem launching program"
end if
wscript.quit
可能是《谢谢你》,马特。我了解其中的大部分内容,您能指定什么是intProcessId吗?我需要提供吗?否。intProcessId是您在远程服务器上运行的程序的进程id。你没有提供。