通过 Hyper-V 管理器远程管理 Hyper-V 主机

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows 10 和 Windows 8.1

本文列出了 Hyper-V 主机和 Hyper-V 管理器版本支持的组合,并介绍了如何连接到远程和本地 Hyper-V 主机,以便可以对其进行管理。

Hyper-V 管理器使你可以管理少量的 Hyper-V 主机,包括远程和本地主机。 它是在安装 Hyper-V 管理工具时安装的,你可以通过完整的 Hyper-V 安装或“仅工具”安装来执行。 执行仅工具安装意味着可以在不符合硬件要求的计算机上使用这些工具来托管 Hyper-V。 有关 Hyper-V 主机的硬件详细信息,请参阅系统要求

如果未安装 Hyper-V 管理器,请参阅以下说明

支持的 Hyper-V 管理器和 Hyper-V 主机版本组合

在某些情况下,可以使用与主机上的 Hyper-V 版本不同的 Hyper-V 管理器版本,如表所示。 执行此操作时,Hyper-V 管理器在所管理的主机上为 Hyper-V 版本提供可用的功能。 例如,如果使用 Windows Server 2012 R2 中的 Hyper-V 管理器版本远程管理在 Windows Server 2012 中运行 Hyper-V 的主机,则无法在该 Hyper-V 主机上使用 Windows Server 2012 R2 中的可用功能。

下表显示了可以从特定版本的 Hyper-V 管理器管理的 Hyper-V 主机版本。 仅列出支持的操作系统版本。 有关特定操作系统版本的支持状态的详细信息,请使用 Microsoft 生命周期策略页上的“搜索产品生命周期”按钮。 通常,较旧版本的 Hyper-V 管理器只能管理运行相同版本或类似 Windows Server 版本的 Hyper-V 主机。

Hyper-V 管理器版本 Hyper-V 主机版本
Windows Server 2016、Windows 10 - Windows Server 2016 - 所有版本和安装选项(包括 Nano 服务器)以及 Hyper-V 服务器的相应版本
- Windows Server 2012 R2 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
- Windows Server 2012 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
- Windows 10
- Windows 8.1
Windows Server 2012 R2、Windows 8.1 - Windows Server 2012 R2 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
- Windows Server 2012 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
- Windows 8.1
Windows Server 2012 - Windows Server 2012 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
Windows Server 2008 R2 Service Pack 1、Windows 7 Service Pack 1 - Windows Server 2008 R2 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本
Windows Server 2008、Windows Vista Service Pack 2 - Windows Server 2008 - 所有版本和安装选项,以及 Hyper-V 服务器的相应版本

注意

对 Windows 8 的 Service Pack 支持已于 2016 年 1 月 12 日结束。 有关详细信息,请参阅 Windows 8.1 常见问题解答

连接到 Hyper-V 主机

若要从 Hyper-V 管理器连接到 Hyper-V 主机,请在左侧窗格中右键单击“Hyper-V 管理器”,然后单击“连接到服务器”。

管理本地计算机上的 Hyper-V

在添加计算机(包括本地计算机)之前,Hyper-V 管理器不会列出托管 Hyper-V 的任何计算机。 要执行此操作:

  1. 在左侧窗格中,右键单击“Hyper-V 管理器”。
  2. 单击“连接到服务器”。
  3. 在“选择计算机”页上,依次单击“本地计算机”和“确定”。

如果无法连接:

  • 可能只安装了 Hyper-V 工具。 若要检查是否已安装 Hyper-V 平台,请查找虚拟机管理服务。 /(打开服务桌面应用:单击“开始”,单击“开始搜索”框,键入“services.msc”,然后按 Enter。 如果未列出虚拟机管理服务,请按照安装 Hyper-V 中的说明安装 Hyper-V 平台。
  • 检查硬件是否符合要求。 请参阅系统要求
  • 检查用户帐户是否属于管理员组或 Hyper-V 管理员组。

远程管理 Hyper-V 主机

若要管理远程 Hyper-V 主机,请在本地计算机和远程主机上启用远程管理。

在 Windows Server 上,打开“服务器管理器”>“本地服务器”>“远程管理”,然后单击“允许远程连接到此计算机”。

或者,在任一操作系统中,以管理员身份打开 Windows PowerShell 并运行:

Enable-PSRemoting

连接到同一域中的主机

对于 Windows 8.1 及更早版本,仅当主机位于同一域中并且本地用户帐户也位于远程主机上时,远程管理才有效。

若要将远程 Hyper-V 主机添加到 Hyper-V 管理器,请选择“选择计算机”对话框中的“其他计算机”,并键入远程主机的主机名、NetBIOS 名称或完全限定的域名 (FQDN)。

Windows Server 2016 和 Windows 10 中的 Hyper-V 管理器提供比以前版本更多的远程连接类型,如以下部分所述。

以其他用户身份连接到 Windows Server 2016 或 Windows 10 远程主机

如果不是在本地计算机上以 Hyper-V 管理员组或 Hyper-V 主机上管理员组的成员身份运行,可以连接到 Hyper-V 主机。 要执行此操作:

  1. 在左侧窗格中,右键单击“Hyper-V 管理器”。
  2. 单击“连接到服务器”。
  3. 在“选择计算机”对话框中选择“以其他用户身份连接”。
  4. 选择“设置用户”。

注意

这仅适用于 Windows Server 2016 或 Windows 10 远程主机。

使用 IP 地址连接到 Windows Server 2016 或 Windows 10 远程主机

要执行此操作:

  1. 在左侧窗格中,右键单击“Hyper-V 管理器”。
  2. 单击“连接到服务器”。
  3. 请将 IP 地址输入到“其他计算机”文本字段中。

注意

这仅适用于 Windows Server 2016 或 Windows 10 远程主机。

连接到域外或无域的 Windows Server 2016 或 Windows 10 远程主机

要执行此操作:

  1. 在要管理的 Hyper-V 主机上,以管理员身份打开 Windows PowerShell 会话。

  2. 创建专用网络区域所需的防火墙规则:

    Enable-PSRemoting
    
  3. 若要允许对公共区域进行远程访问,请为 CredSSP 和 WinRM 启用防火墙规则:

    Enable-WSManCredSSP -Role server
    

    有关详细信息,请参阅 Enable-PSRemotingEnable-WSManCredSSP

接下来,配置将用于管理 Hyper-V 主机的计算机。

  1. 以管理员身份打开 Windows PowerShell 会话。

  2. 运行以下命令:

    Set-Item WSMan:\localhost\Client\TrustedHosts -Value "fqdn-of-hyper-v-host"
    
    Enable-WSManCredSSP -Role client -DelegateComputer "fqdn-of-hyper-v-host"
    
  3. 可能还需要配置以下组策略:

    • “计算机配置”>“管理模板”>“系统”>“凭据委派”>“允许使用仅限 NTLM 的服务器身份验证委派新凭据”
    • 单击“启用”并添加“wsman/fqdn-of-hyper-v-host”。
  4. 打开“Hyper-V 管理器”。

  5. 在左侧窗格中,右键单击“Hyper-V 管理器”。

  6. 单击“连接到服务器”。

注意

这仅适用于 Windows Server 2016 或 Windows 10 远程主机。

有关 cmdlet 的详细信息,请参阅 Set-ItemEnable-WSManCredSSP

安装 Hyper-V 管理器

若要使用 UI 工具,请选择适用于运行 Hyper-V 管理器的计算机操作系统的工具:

在 Windows Server 上,打开“服务器管理器”>“管理”>“添加角色和功能”。 转到“功能”页,然后展开“远程服务器管理工具”>“角色管理工具”>“Hyper-V 管理工具”。

在 Windows 上,Hyper-V 管理器可用于包含 Hyper-V 的任何 Windows 操作系统

  1. 在 Windows 桌面上,单击“开始”按钮,然后开始键入“程序和功能”。
  2. 在搜索结果中,单击“程序和功能”。
  3. 在左窗格中,单击“打开或关闭 Windows 功能”。
  4. 展开 Hyper-V 文件夹,然后单击“Hyper-V 管理工具”。
  5. 若要安装 Hyper-V 管理器,请单击“Hyper-V 管理工具”。 如果还要安装 Hyper-V 模块,请单击该选项。

若要使用 Windows PowerShell,请以管理员身份运行以下命令:

add-windowsfeature rsat-hyper-v-tools

其他参考

安装 Hyper-V