通过 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 主机,请在左侧窗格中右键单击“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

连接到同一域中的主机

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

Hyper-V Manager 提供了更多类型的远程连接,如以下部分所述。

以其他用户身份连接到远程主机

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

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

使用 IP 地址连接到远程主机

要执行此操作:

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

连接到域外的或没有域的远程主机

要执行此操作:

  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. 选择“ 连接到服务器”。

有关 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