Chef Knife 命令 - PowerShell“查询会话”失败并返回代码 1,尽管命令已成功执行

Chef Knife 命令 - PowerShell“查询会话”失败并返回代码 1,尽管命令已成功执行

我在远程执行 PowerShell 的 Chef Knife 命令时遇到了一个奇怪的问题。

命令执行成功,但返回代码为 1,出现错误。

> %CPath% && knife winrm '%IP_Val%' --winrm-shell Powershell 'query session' -x %username% -p %password%  -m

%IPAddress%  SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
%IPAddress% >services                                    0  Disc
%IPAddress%  console                                     1  Conn
%IPAddress%                    %Username%          3  Disc
%IPAddress%  rdp-tcp                                 65536  Listen
ERROR: Failed to execute command on %IPAddress% return code 1

答案1

看起来这与 WinRM 有关。我将“查询会话”替换为“qwinsta”,问题就解决了。

需要在 Winrm 上检查 RCA

相关内容