我想使用 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