我正在尝试在 PowerShell 2.0 中执行基本的后台作业,并且在 start-job 和 invoke-command -asjob 中看到了不同的东西。
如果我这样做:
start-job -scriptblock {get-process}
我得到一个作业对象,但子作业(由 start-job 自动创建)始终具有“NotStarted”的 JobStateInfo。
但是,这可以按预期工作:
invoke-command -scriptblock {get-process} -computer localhost -asjob
我已经运行了 enable-psremoting ....我还需要做什么才能让后台作业正常工作?