ドメインに参加しているHyperV Server Core 2012 R2マシンがあり、ドメインに参加しているサービスが有効になっていて、このコンピューターからのアクセスを許可しています。既定では、パブリックプロファイルのWinRMファイアウォール例外により、Windows Pro 8.1からWindows 10 Proにインプレースアップグレードされたワークステーション内のリモートコンピューターへのアクセスが制限されます。更新前は、Hyper-Vマネージャーを使用して2012 R2サーバーに接続し、そのマシン上のVMを管理することができました。更新後、次のエラーが発生します。
[Window Title]
Hyper-V Manager
[Main Instruction]
An error occurred while attempting to connect to server "HYPERV01". Check that the Virtual Machine Management service is running and that you are authorized to connect to the server.
[Content]
The operation on computer 'HYPERV01' failed: WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM the same local subnet.
[Close]
ワークステーションとサーバーが同じサブネット上にあり、ファイアウォールでリモート管理と他のいくつかのHyper-V例外が有効になっていることを確認しました。これを修正するにはどうすればよいですか?
編集:Win10のアップデートがそれと何か関係があるかどうかはもうわかりません。受け入れられた回答hypervサーバー上に最初のコマンドを入力することにより、Windows 10のHyper-Vマネージャーを介して、他の変更を加えることなく(winrm set
コマンドでさえも)再度接続できました必要でした)。 enter-psssession hyperv01
も失敗していたため、サーバー上の最近のWindows Updateがファイアウォールルールをリセットした可能性があります。後で発見しました。
Hyper-Vサーバーに接続するには、WinRMの使用を有効にする必要があります。これを行うには、次のことを行う必要があります。
[スタート]メニューを開きます。[すべてのプログラム]をクリックし、[アクセサリ]をクリックして[コマンドプロンプト]を右クリックし、[管理者として実行]を選択しますwinrm quickconfig
と入力してEnterキーを押します。次に、いくつかのプロンプトに対して「y」(はい)と言う必要があります
「winrm set winrm/config/client '@{TrustedHosts="RemoteComputerName"}'
」と入力してEnterキーを押します。 「RemoteComputerName」をHyper-Vサーバーの名前またはIPアドレスに置き換えます。
Windows 10のアップグレード後、Hyper-Vサーバーを再度承認する必要があります。それだけです。解決しました。
コマンドラインエントリには、@ {TrustedHosts = "RemoteComputerName"}を囲む一重引用符がありませんでした。 '@{TrustedHosts="RemoteComputerName"}'
である必要があります
私もWindows 10に更新し、同じ問題を抱えていました。あなたの投稿を読んだときに、ドメインにログオンしていませんでした。 Windows 10は、サインインのためにローカルユーザーアカウントに戻りました。
ドメインにログインして問題が解決したら、これが役に立てば幸いです。