Как я могу запустить фоновое задание в Powershell, которое переживет его родительский элемент?

Рассмотрим следующий код:

start-job -scriptblock { sleep 10; cmd /c set > c:\env.txt; }
exit

Фоновое задание завершается при выходе из родительского, поэтому вызов cmd.exe никогда не происходит. Я хотел бы написать аналогичный код, чтобы родительский элемент немедленно выходил, а дочерний элемент продолжал работать в фоновом режиме.

Я бы хотел, чтобы все было в одном скрипте, если это возможно.

17
задан ngoozeff 15 December 2011 в 05:04
поделиться