如何在PowerShell会话中正确退出远程作业

cmc*_*nty 6 powershell rpc invoke-command

我有许多以Powerhsell invoke-command -session命令启动的远程作业.在某些情况下,至少有一个远程子作业退出,但本地PS会话状态报告作业,"Running"并且会话挂起等待作业完成.

这是PSv2中的已知错误吗?是否有解决方法或技术允许PS正确检测远程子作业何时退出?

小智 0

当您使用 Invoke-Command -Session 时,我相信您将需要使用 Get-PSSession 命令来获取更新的状态。来自科技网

-会议

在指定的 Windows PowerShell 会话 (PSSession) 中运行命令。输入包含 PSSession 的变量或创建或获取 PSSession 的命令,例如 New-PSSession 或 Get-PSSession 命令。