gpt4 book ai didi

powershell - 启 Action 业与调用命令 -asjob

转载 作者:行者123 更新时间:2023-12-02 22:12:11 24 4
gpt4 key购买 nike

我正在尝试在 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 ......我还需要做些什么才能使后台工作正常工作?

最佳答案

第一个使用 start-job 的示例不使用 HTTP 进行调用,而是使用带有 WinRM 的 IPC channel 来运行;这种方式不需要管理权限。带有 invoke-command 的第二个示例确实需要管理员权限(默认情况下)并将通过 HTTP 和 WinRM 连接。

老实说,对于大多数人来说,我原以为第二个会失败。如果您针对 start-job 调用的 ID 运行:Receive-Job,您是否收到任何错误消息?

-Oisin

关于powershell - 启 Action 业与调用命令 -asjob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725767/

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