Я хотел бы запустить программу (пакетный файл с бесконечным циклом внутри) на удаленном хосте с помощью 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