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
数组,即使我有几个作业正在运行。
有没有办法启动一项工作,让我检查其他工作状态?