Я запускаю несколько заданий (с помощью Start-Job) и в конце своего сценария я проверяю, выполнялись ли задания более X секунд. Затем я хотел бы выполнить задания «Выполнено» и «Сбой» и перезапустить их, пока они не будут выполнены.
Задания названы в честь сервера, с которым я хотел бы работать (например, с Test-Connection).
Моя проблема в том, что я не могу понять, как повторно отправить работу!
get-job | where { $_.state -eq "running" } | remove-job -force | start-job -ScriptBlock { echo $_ }
- Как передать имя невыполненных / зависших заданий на новое, которое я запускаю?
- Как я могу дождаться окончания удаления, прежде чем продолжить работу?
С уважением:)