У меня есть сценарий powershell. Я создаю дополнительные экземпляры powershell для запуска командлетов.Powershell Запуск и остановка дополнительного экземпляра foreach экземпляра powershell
Мне нужно уметь Start-Process
, экземпляр powershell, из вложенного цикла foreach и разрешить процессу запускать и останавливать этот процесс, когда он завершен.
foreach($thing in $things)
foreach($stuff in $stuffs)
start-process powershell.exe -nonewwindow | get-cmdichooseasanewcmd | export-csv -path stuff
stop-process same instantiated process
Как остановить процесс, который специально привязан к моему циклу foreach, когда он завершен с его задачей?
Что вы хотите сказать? –
Отредактировано для добавления вопроса. Я поспешно нажал задать вопрос! – johnnyb
Есть ли способ вызвать несколько экземпляров powershell.exe для запуска моей команды, а затем выйти из процесса, когда он будет завершен? – johnnyb