2017-04-24 10 views
2

New-PSSessionは、サーバーのHostNameを使用する場合は機能しませんが、IPを使用する場合は機能しません。ローカルマシンとリモートマシンの両方が同じドメインにあります。Powershell RemotingとWinRM

PS C:\ WINDOWS \ SYSTEM32>新しいPSSessionは-ComputerName "SERVERNAME" 新しい-PSSessionコマンド:[SERVERNAME]リモートサーバーSERVERNAMEに接続すると、次のエラーメッセージで失敗しました:WinRMの を要求を処理できません。 Kerberos認証の使用中に次のエラーが発生しました。コンピュータ SERVERNAMEが見つかりません。コンピュータがネットワーク上に存在し、提供された名前のスペルが正しいことを確認します。 の詳細については、about_Remote_Troubleshootingのヘルプトピックを参照してください。

また、Ping、RDP、Test-WSManを試してみましたが、これはすべてサーバーのホスト名を使用して成功しました。

何が問題になる可能性がありますか?

+0

あなたがIPを解決することはできますか? – FoxDeploy

+0

ちょうど今やってましたよ。 – ArcSet

+0

私の推測では、あなたがサーバーに到達できなかったDCを認証していると思います。それはDNSネットワーク全体に広がっているのか、それともあなたのマシンから解決できるだけですか? DCから解決できないのですか? –

答えて

-1

のWinRMは、WinRMの/ configに/リスナーを削除し、古いのWinRMリスナーを削除し、自己署名証明書の問題のように思える?アドレス= * +交通= HTTPS

ドメイン名を持つ新自己署名証明書を作成します。

1.New-SelfSignedCertificate -DnsName "-CertStoreLocation Cert:\ LocalMachine \ My

Seを更新する* winrm/config/Listener?Address = * + Transport = HTTPS @ {Hostname = "";}証明書サム= ""

3.Add新しいファイアウォールルール

$ポート=ファイアウォールルールの名前を追加5986 のnetshをadvfirewallは= "Windowsリモート管理(HTTPS-で)" dirは=アクションで=プロトコルを許可= TCP次に、localport = $ポート

リンクを参照してください:あなたはnslookupコマンドを使用している場合

http://www.visualstudiogeeks.com/devops/how-to-configure-winrm-for-https-manually

関連する問題