Запуск фоновых задач в удаленном сеансе, которые не уничтожаются при удалении сеанса

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

Есть ли у кого-нибудь идеи, как я могу запустить удаленный фоновый процесс и чтобы этот процесс сохранялся даже после того, как удаленная сессия будет убита?

10
задан davidk01 30 December 2011 в 04:50
поделиться