PowerShellのchefknifeコマンドをリモートで実行する際に特有の問題に直面しています。
コマンドは正常に実行されましたが、戻りコードは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と関係があるようです。 「querysession」を「qwinsta」に置き換えて問題を解決しました。
WinrmでRCAを確認する必要があります