を使用してリモート サーバーに接続できません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 serverA
serverB から serverA へのドメイン管理者資格情報の下で試行していますが、次のエラーがスローされます。
"""Enter-PSSession : リモート サーバーへの接続が次のエラー メッセージで失敗しました: WinRM は要求を処理できません。Kerberos 認証の使用中に次のエラーが発生しました: ネットワーク パスが見つかりませんでした。"""
enter-pssession -computername serverB
serverA からドメイン管理者の資格情報を取得しようとすると、正常に動作します! localhost を使用する場合にも機能enter-pssession -computername localhost
します。ドメイン管理者資格情報 (serverA 上) の下でも同様に機能しますが、serverA (localhost ではなく) でホスト名を試すとenter-pssession -computername serverA
、同じエラーがスローされます。
また、さまざまな種類の資格情報を使用して提供しようとしましget-credential
たが、役に立ちませんでした。ローカル(ドメインではない)管理者アカウントを使用して実行enter-pssession -computername serverA -credentials $cred
することだけが役に立ちましたが、ローカルでのみ、ローカルマシンから(サーバーAからそれ自体へ)これを実行できましたが、サーバーAの下のサーバーBからサーバーAへは実行できませんでした管理者の資格情報。
何か案は?
ありがとう