質問: get-credential; enter-pssession -computername server.contoso.com -credential $cred -authentication credssp; これにより、エラーが一貫して再現されます。
回答: 私は問題を見つけたかもしれないと思います。私はもともとhttpsリスナーで問題に遭遇していました。明示的なipを使用したかったのですが、これはsslを使用している場合にのみ使用できます。次の方法でsslリスナーを設定します。set-wsmanquickconfig -usessl -force またはwinrm quickconfig -transport:https -force サーバー上でリスナーを構成しますが、-usesslパラメーターを使用してクライアントから接続すると失敗します。私はipをあきらめて、マシン名の使用に戻りました。スクリプトでhttpsを設定する試みを残しましたが、認証にcredsspを使用すると、500の応答で発生する問題が発生しました。最後に、一度に1つのことを試すことにしました。 https設定を削除するとすぐに、問題は解決しました。私の完全なスクリプトは次のようになります。# disable/revoke winrm/remoting start-service winrm winrm invoke restore winrm/config disable-psremoting -force disable-wsmancredssp -role client disable-wsmancredssp -role server stop-service winrm # enable remoting enable-psremoting -force enable-wsmancredssp -role server -force enable-wsmancredssp -role client -delegatecomputer "*.mydomain.com" -force winrm enumerate winrm/config/listener set-item wsman:\localhost\client\trustedhosts "*.mydomain.com" -force 確かに理想的ではありませんが、お役に立てば幸いです。