如何更改powershell中作业的状态

如何更改powershell中作业的状态,powershell,Powershell,我正在制作一个处理多个作业的脚本。控制作业的脚本根据其状态对作业执行不同的操作 例如,如果我调用get job命令,我会得到这个 Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- -----------

我正在制作一个处理多个作业的脚本。控制作业的脚本根据其状态对作业执行不同的操作

例如,如果我调用
get job
命令,我会得到这个

    Id     Name            PSJobTypeName   State         HasMoreData     Location             Command                  
--     ----            -------------   -----         -----------     --------             -------                  
80     Job80           BackgroundJob   Completed     True            localhost            ...                      
82     Job82           BackgroundJob   Completed     True            localhost            ...                      
84     Job84           BackgroundJob   Completed     True            localhost            ...                      
86     Job86           BackgroundJob   Completed     True            localhost            ...                      
88     Job88           BackgroundJob   Completed     True            localhost            ...                      
90     Job90           BackgroundJob   Completed     True            localhost            ...       

如何使作业在发生特定错误时返回“失败”状态?

我必须在从属脚本中放入一个throw语句

Start Job{throw}| Wait Job