使用 PSExec 在远程计算机上运行批处理文件并继续执行,不要等待远程进程结束

使用 PSExec 在远程计算机上运行批处理文件并继续执行,不要等待远程进程结束

我想使用 PSEXec 在远程主机上运行一个程序(内部有无限循环的批处理文件),然后继续执行。我的问题是,当我运行如下命令时:

psexec -d -u user -p password \\192.168.42.42 "D:\myscript.bat", the calling command-windows stays open, but does not return, because d:\mysscript.bat contains a loop that makes the process run infinitely (intentionally).

我想要实现的行为是,我可以远程启动一个进程,该进程在远程系统上继续运行,但调用命令窗口中的执行仍在继续(即,即使远程进程仍在运行,psexec 也会返回)。

如何使用 psexec 实现所需的行为?目前,调用方进程等待远程进程结束,但不返回。

答案1

可能只使用嵌套批处理文件并使用 psexec 在远程计算机上调用本地批处理?https://jpsoft.com/help/call.htm

相关内容