Назад | Перейти на главную страницу

Команда Chef Knife - сбой «сеанса запроса» PowerShell с кодом возврата 1, хотя команда выполнена успешно.

Я столкнулся со специфической проблемой при удаленном выполнении команд шеф-повара для PowerShell.

Команда выполнена успешно, однако код возврата - 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

Похоже, это как-то связано с WinRM. Я заменил «сеанс запроса» на «qwinsta», что решило проблему.

Нужно проверить RCA на Winrm