Skip to main content

2026 年 5 月 28 日

使用 vdmutil 实用程序为 Horizon 8 配置 JMS 消息安全模式

您可以使用 vdmutil 命令行界面配置和管理 JMS 消息在 Horizon 组件之间传递时所使用的安全机制。

实用程序的语法和位置

vdmutil 命令可以执行与早期版本的 Horizon 随附的 lmvutil 命令相同的操作。此外,vdmutil 命令还拥有可确定正在使用的消息安全模式和监控将所有 Horizon 组件更改为“已增强”模式的过程的选项。在 Windows 命令提示符下,使用以下 vdmutil 命令格式。

vdmutil command_option [additional_option argument] ...

您可以使用的附加选项取决于命令选项。本主题重点介绍消息安全模式的选项。有关与 Cloud Pod 架构相关的其他选项,请参阅《Horizon 8 中的 Cloud Pod 架构》

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

身份验证

必须以具有管理员角色的用户身份运行该命令。可以使用 Horizon Console 将管理员角色分配给用户。请参阅配置基于角色的委托管理

vdmutil 命令包括用于指定进行身份验证时使用的用户名、域和密码的选项。

vdmutil 命令身份验证选项

选项描述
--authAs Horizon 管理员用户的名称。请勿使用域\用户名或用户主体名称 (User Principal Name, UPN) 格式。
--authDomain --authAs 选项中指定的 Horizon 管理员用户的完全限定域名。
--authPassword --authAs 选项中指定的 Horizon 管理员用户的密码。在命令行中输入 "*" 来代替密码会导致 vdmutil 命令提示输入密码,并且不会在命令历史记录中保留敏感密码。

必须将身份验证选项与除了 --help 和 --verbose 之外的所有 vdmutil 命令选项结合使用。

特定于 JMS 消息安全模式的选项

下表仅列出了与查看、设置或监控 JMS 消息安全模式有关的 vdmutil 命令行选项。有关可与特定选项结合使用的参数列表,请使用 --help 命令行选项。

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

vdmutil 命令选项

选项描述
--activatePendingConnectionServerCertificates在本地 Pod 中为连接服务器实例激活等待处理的安全证书。
--countPendingMsgSecStatus计算阻止转换到已增强模式或从已增强模式转换的计算机数量。
--createPendingConnectionServerCertificates在本地 Pod 中为连接服务器实例创建新的等待处理的安全证书。
--getMsgSecLevel获取本地 Pod 的增强消息安全状态。此状态与将 Horizon 环境中所有组件的 JMS 消息安全模式从已启用更改为已增强的过程有关。
--getMsgSecMode获取本地 Pod 的消息安全模式。
--help列出 vdmutil 命令选项。您也可以在某个特定命令上使用 --help,例如 --setMsgSecMode --help。
--listMsgBusSecStatus列出本地 Pod 中所有连接服务器的消息总线安全状态。
--listPendingMsgSecStatus列出阻止转换到已增强模式或从已增强模式转换的计算机。默认情况下,仅限于 25 个条目。
--refreshDesktopCertificates刷新本地 Pod 内指定桌面中的所有计算机的证书。
--setMsgSecMode设置本地 Pod 的消息安全模式。
--verbose激活详细日志记录。您可以将此选项添加到任何其他选项,以获取详细的命令输出。vdmutil 命令可写入标准输出。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…