0
我想檢查哪些是先前啓動的作業的狀態,而不會阻止我在會議 所以,我想是這樣的:工作,以檢查作業狀態
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
數組,即使我有幾個作業正在運行。
有沒有辦法啓動一項工作,讓我檢查其他工作狀態?