Skip to main content

2026 年 7 月 1 日

配置 Horizon Connection Server 以使用 True SSO

您可以使用 vdmutil 命令行界面进行配置,以启用或禁用 True SSO。

只需在集群中的一个连接服务器上执行此过程。

**重要信息:**此过程仅使用启用 True SSO 时所必需的命令。有关可用于管理 True SSO 配置的所有配置选项列表以及每个选项的描述,请参阅用于配置 True SSO 的命令行参考

必备条件

步骤

  1. 在集群中的某个连接服务器上,打开命令提示符,然后输入相应命令以添加注册服务器。

    vdmUtil --authAs admin-role-user --authDomain domain-name --authPassword admin-user-password --truesso --environment --add --enrollmentServer enroll-server-fqdn
    

    此时已将注册服务器添加到全局列表中。

  2. 输入相应命令,以列出该注册服务器的信息。

    vdmUtil --authAs admin-role-user --authDomain domain-name --authPassword admin-user-password --truesso --environment --list --enrollmentServer enroll-server-fqdn --domain domain-fqdn
    

    输出会显示林名称,注册服务器的证书是否有效,您可使用的证书模板的名称和详细信息,以及证书颁发机构的公用名。要配置注册服务器可连接到哪些域,您可以在注册服务器上使用 Windows 注册表设置。默认为连接到所有信任域。

    **重要信息:**您将需要在下一步中指定证书颁发机构的公用名。

  3. 输入相应命令以创建一个用于保存配置信息的 True SSO 连接器,并启用该连接器。

    vdmUtil --authAs admin-role-user --authDomain domain-name --authPassword admin-user-password --truesso --create --connector --domain domain-fqdn --template TrueSSO-template-name --primaryEnrollmentServer enroll-server-fqdn --certificateServer ca-common-name --mode enabled
    

    在此命令中,TrueSSO-template-name 是在上一步的输出中显示的模板名称,ca-common-name 是在该输出中显示的企业证书颁发机构的公用名。

    将在指定的域的池或集群上启用 True SSO 连接器。要在池级别禁用 True SSO,请运行 vdmUtil --certsso --edit --connector <domain> --mode disabled。要为单个虚拟机禁用 True SSO,您可以使用 GPO (vdm_agent.adm)。

  4. 输入相应命令,以发现有哪些 SAML 身份验证器可用。

    vdmUtil --authAs admin-role-user --authDomain domain-name --authPassword admin-user-password --truesso --list --authenticator
    

    身份验证器是在您使用 Horizon Console 配置 Omnissa Workspace ONE Access 和连接服务器之间的 SAML 身份验证时创建的。

    输出会显示身份验证器的名称以及是否已启用 True SSO。

    **重要信息:**您将需要在下一步中指定身份验证器名称。

  5. 输入相应命令,以允许身份验证器使用 True SSO 模式。

    vdmUtil --authAs admin-role-user --authDomain domain-name --authPassword admin-user-password --truesso --authenticator --edit --name authenticator-fqdn --truessoMode {ENABLED|ALWAYS}
    

    对于 --truessoMode,如果您希望仅当用户不提供任何密码便登录到 Omnissa Workspace ONE Access 时使用 True SSO,请使用 ENABLED。在这种情况下,如果使用并缓存了密码,则系统将使用该密码。如果您希望使用 True SSO,即使用户在登录到 Omnissa Workspace ONE Access 时提供了密码也是如此,请将 --truessoMode 设置为 ALWAYS。

后续步骤

在 Horizon Console 中,验证 True SSO 配置的运行状况。有关更多信息,请参阅使用仪表板对与 True SSO 相关的问题进行故障排除

要配置高级选项,请使用相应系统中的 Windows 高级设置。请参阅 True SSO 的高级配置设置

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

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

正在生成链接…