您可以使用带有 -A 选项的 vdmadmin 命令覆盖 Horizon Agent 报告的 IP 地址。

语法

        vdmadmin
        -A [-bauthentication_arguments] -override-iip_or_dns-ddesktop-mmachine
        vdmadmin
        -A [-bauthentication_arguments] -override-list-ddesktop-mmachine
        vdmadmin
        -A [-bauthentication_arguments] -override-r-ddesktop [-mmachine]

用法说明

Horizon Agent 可找出运行它的虚拟机的 IP 地址并报告给连接服务器实例。在安全性较高的配置中,连接服务器实例不会信任 Horizon Agent 所报告的值,您可以覆盖由 Horizon Agent 提供的值,并指定受管虚拟机应采用的 IP 地址。如果 Horizon Agent 报告的虚拟机地址与所定义的地址不符,您就无法使用 Horizon Client 访问该虚拟机。

选项

下表显示了可以在覆盖 IP 地址时指定的选项。

表 1. 覆盖 IP 地址的选项
选项 说明
-d 桌面 指定桌面池。
-i ip_or_dns 指定 IP 地址或 DNS 中可解析的域名。
-m 计算机 指定桌面池中虚拟机的名称。
-override 指定一个覆盖 IP 地址的操作。
-r 移除被覆盖的 IP 地址。

示例

覆盖桌面池 dtpool2 中虚拟机 machine2 的 IP 地址。

vdmadmin -A -override -i 10.20.54.165 -d dtpool2 -m machine2

显示为桌面池 dtpool2 中的虚拟机 machine2 定义的 IP 地址。

vdmadmin -A -override -list -d dtpool2 -m machine2

移除为桌面池 dtpool2 中虚拟机 machine2 定义的 IP 地址。

vdmadmin -A -override -r -d dtpool2 -m machine2

移除为桌面池 dtpool3 中的桌面定义的 IP 地址。

vdmadmin -A -override -r -d dtpool3