Я пытаюсь проверить, что это состояние ранее начатых работ без блокирования сессии Я в Так что я пытался что-то вроде этого:.Работа проверить состояние рабочих мест
Start-Job -ScriptBlock {
while($true){
$i++
Start-Sleep -Seconds 1
}
}
Start-Job -ScriptBlock {
switch ((Get-Job)[0].State){
"Stopped" {
write-host "Stopped"
}
"Running"{
write-host "Running"
}
default {
write-host "Something else"
}
}
}
Get-Job | Receive-Job
Но он бросает что я не могу индексировать массив null
, даже если у меня есть несколько заданий.
Есть ли способ начать работу, которая позволит мне проверить состояние других заданий?