Я использовал PsExec -d
для запуска консольных приложений в удаленном сеансе powershell, потому что я хочу, чтобы эти приложения работали в фоновом режиме, пока я выполняю какую-то задачу. Проблема в том, что я хочу, чтобы фоновые приложения продолжали работать, даже если я убью удаленный сеанс powershell с помощью Remove-PSSession
. В настоящее время происходит следующее: как только удаленная сессия powershell завершается, все процессы, которые были запущены с помощью PsExec -d
, также завершаются. Я предполагаю, что это как-то связано с деревьями процессов и тем, как windows управляет временем жизни таких вещей.
Есть ли у кого-нибудь идеи, как я могу запустить удаленный фоновый процесс и чтобы этот процесс сохранялся даже после того, как удаленная сессия будет убита?