您可以在连接服务器实例上使用 vdmutil 命令行界面为客户端到代理重定向创建、分配和管理 URL 内容重定向设置。

注: 您必须使用 vdmutil 命令来为 Mac 客户端配置客户端到代理重定向。由于 macOS 不支持 GPO,因此,在具有 Mac 客户端时,您无法使用 GPO 配置客户端到代理配置。

命令用法

vdmutil 命令的语法可从 Windows 命令提示符中控制其操作。

vdmutil command_option [additional_option argument] ...

您可以使用的附加选项取决于命令选项。

默认情况下,vdmutil 命令可执行文件的路径为 C:\Program Files\VMware\VMware View\Server\tools\bin。为避免在命令行中输入此路径,可以将此路径添加到 PATH 环境变量中。

命令身份验证

必须以具有管理员角色的用户身份运行 vdmutil 命令。

可以使用 Horizon Console 将管理员角色分配给用户。有关更多信息,请参阅《Horizon 管理指南》文档。

vdmutil 命令包括用于指定进行身份验证时使用的用户名、域和密码的选项。必须将这些身份验证选项与除 --help--verbose 之外的所有 vdmutil 命令选项结合使用。

表 1. vdmutil 命令身份验证选项
选项 说明
--authAs 要向连接服务器实例进行身份验证的 Horizon 管理员用户的用户名。请勿使用域\用户名或用户主体名称 (User Principal Name, UPN) 格式。
--authDomain --authAs 选项中指定的 Horizon 管理员用户的完全限定域名。
--authPassword --authAs 选项中指定的 Horizon 管理员的密码。在命令行中键入 "*" 来代替密码会导致 vdmutil 命令提示输入密码,并且不会在命令历史记录中保留敏感密码。

例如,以下 vdmutil 命令将以用户 mydomain\johndoe 的身份登录。

vdmutil --listURLSetting --authAs johndoe --authDomain mydomain --authPassword secret 

命令输出

操作成功时,vdmutil 命令将返回 0;操作失败时,将返回故障特定的非零代码。vdmutil 命令会将错误消息写入标准错误。当某个操作生成输出时,或通过使用 --verbose 选项启用了详细日志记录时,vdmutil 命令会使用美国英语将输出写入标准输出。

用于 URL 内容重定向的选项

您可以使用以下 vdmutil 命令选项创建、分配和管理 URL 内容重定向设置。所有选项的前面都有两个短划线 (--)。

表 2. 用于 URL 内容重定向的 vdmutil 命令选项
选项 说明
--addGroupURLSetting 将组分配给特定的 URL 内容重定向设置。
--addUserURLSetting 将用户分配给特定的 URL 内容重定向设置。
--createURLSetting 创建 URL 内容重定向设置。
--deleteURLSetting 删除 URL 内容重定向设置。
--disableURLSetting 禁用 URL 内容重定向设置。
--enableURLSetting 启用之前通过 --disableURLSetting 选项禁用的 URL 内容重定向设置。
--listURLSetting 列出连接服务器实例中的所有 URL 内容重定向设置。
--readURLSetting 显示有关 URL 内容重定向设置的信息。
--removeGroupURLSetting 从 URL 内容重定向设置中移除组分配。
--removeUserURLSetting 从 URL 内容重定向设置中移除用户分配。
--updateURLSetting 更新现有的 URL 内容重定向设置。

通过键入 vdmutil --help,可以显示所有 vdmutil 选项的语法信息。要显示特定选项的详细语法信息,请键入 vdmutil --option --help