を使用してリモート サーバーに接続できませんenter-pssession -computername serverA。私のシナリオ:
- 同じドメインに 2 つの Win 2003 R2 サーバーがあります。ServerA は WSUS サーバー、serverB はドメイン コントローラー
- 両方のサーバーで PowerShell リモート処理が有効になっています
- 両方のサーバーで winrm が構成されています (
winrm quickconfig) - 両方のサーバーの TrustedHosts が * に設定されています
- setspn.exe が正しく設定されている (http、https、wsman など)
- 両方のサーバーで FireWall がオフになっている
- 両方のサーバーに PowerShell 2.0 が搭載されています
enter-pssession -computername serverAserverB から serverA へのドメイン管理者資格情報の下で試行していますが、次のエラーがスローされます。
"""Enter-PSSession : リモート サーバーへの接続が次のエラー メッセージで失敗しました: WinRM は要求を処理できません。Kerberos 認証の使用中に次のエラーが発生しました: ネットワーク パスが見つかりませんでした。"""
enter-pssession -computername serverBserverA からドメイン管理者の資格情報を取得しようとすると、正常に動作します! localhost を使用する場合にも機能enter-pssession -computername localhostします。ドメイン管理者資格情報 (serverA 上) の下でも同様に機能しますが、serverA (localhost ではなく) でホスト名を試すとenter-pssession -computername serverA、同じエラーがスローされます。
また、さまざまな種類の資格情報を使用して提供しようとしましget-credentialたが、役に立ちませんでした。ローカル(ドメインではない)管理者アカウントを使用して実行enter-pssession -computername serverA -credentials $credすることだけが役に立ちましたが、ローカルでのみ、ローカルマシンから(サーバーAからそれ自体へ)これを実行できましたが、サーバーAの下のサーバーBからサーバーAへは実行できませんでした管理者の資格情報。
何か案は?
ありがとう