gpt4 book ai didi

.net - Powershell 'Start-Job` 与 'Start-Process'

转载 作者:行者123 更新时间:2023-12-03 23:34:02 29 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

8年前关闭。




Improve this question




我对 Start-Job 之间的区别有点困惑和 Start-Process在 PowerShell 中。我知道Start-Job将在后台运行,但我想知道 Start-Job 的运行方式是否不同与 Start-Process 相比以及使用一个而不是另一个是否还有其他含义。什么时候应该使用其中一种,两者相比是否有优势?

最佳答案

入职启动后台作业并创建一个作业对象,您可以使用 cmdlet 来监视、查询和与作业交互找工作 , 接单 , 等待工作 , 停工 , 和 删除工作 .在您使用 查询作业对象之前,您不会看到任何交互式窗口或控制台输出。接单 .这就是“后台作业”的意思——它运行,但不与登录 session 交互。但是,如果有任何输出,则由作业对象收集,您可以使用 检索它接单 .您通常可以通过查看 来判断是否有数据要接收。有更多数据 作业对象的属性,但要小心,这是 PowerShell 2 中的错误 - 还记得吗? "HasMoreData" is true even after Receive-Job

开始进程启动一个交互运行的进程。

关于.net - Powershell 'Start-Job` 与 'Start-Process',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957155/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com