通过 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 Hyper-V 主机。

Hyper-V 管理器版本 Hyper-V 主机版本
Windows Server 2016、Windows 10 - Windows Server 2016 - 所有版本和安装选项,包括 Nano Server 和相应的 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 服务器版本

注意

Service Pack 支持已于 2016 Windows 8 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 服务器上,服务器管理器>>>>管理",然后单击"允许远程连接到此计算机"

或者,在任一操作系统中,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 主机上的 Administrators 组的成员的用户在本地计算机上运行时,可以连接到 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-PSRemoting 和Enable-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 服务器上,打开服务器管理器>>>>。 移动到"功能"页,展开"远程服务器管理工具""角色管理工具""Hyper-V 管理工具"

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

  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