Start-Job输出到哪里?

19 浏览
0 Comments

Start-Job输出到哪里?

我的输出去哪里了?我如何查看标准输出/错误流?

0
0 Comments

Start-Job命令用于在后台运行任务,所以它们不会将输出写入控制台。要收集任务的输出,需要在任务完成后运行Receive-Job命令。

某些情况下,似乎在尝试接收任务之前,等待任务完成非常重要。

然而,也有人表示他们的控制台会随机收到任务的输出。不过,他们并没有使用Wait-Job命令。

另一位参与讨论的人指出,其实并不需要等待任务完成,可以参考他的回答链接。

总结起来,问题的出现原因是由于使用Start-Job命令后,任务的输出不会直接显示在控制台上,需要使用Receive-Job命令来收集输出。解决方法是在任务完成后运行Receive-Job命令来获取输出,或者根据其他参与讨论的人的回答来处理输出。

0