Skip to main content

2026 年 4 月 14 日

用于安装 Horizon Agent for Linux 的命令行选项

本文介绍了可用于在 Linux 计算机上安装或绕过 Horizon Agent 可选功能的命令行参数。在终端窗口中运行 Horizon Agent 设置脚本时,可以指定这些参数。

有关 Linux 桌面上支持的功能的详细信息,请参阅 Horizon 8 中 Linux 桌面的功能

运行 Horizon Agent for Linux 设置脚本

在终端窗口中,运行适用于安装程序格式的用于安装 Horizon Agent 安装程序的相应安装脚本。

Horizon Agent 安装程序格式Horizon Agent 设置脚本
RPM (.rpm) 注意:仅在 RHEL 8.x 计算机上支持 RPM 安装程序和设置脚本。
sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh -optional parameter [parameter argument] . . .
tar (.tar.gz)
sudo ./install_viewagent.sh -optional parameter [parameter argument] . . .

用于 Horizon Agent for Linux 设置脚本的命令行选项

除非另有说明,否则 install_viewagent.shViewSetup.sh 脚本都包含以下可选参数。

Horizon Agent 可选参数

可选参数描述
--force 强制在 Linux 操作系统上安装 Horizon Agent,此操作系统不在 Horizon Agent for Linux 的系统要求中所述的受支持操作系统范围内。默认情况下,不包含此参数。 注意:此参数仅适用于 install_viewagent.sh 脚本。在不受支持的操作系统上运行 Horizon Agent 时,Horizon 功能支持可能会受到限制。
--help -h显示脚本的帮助信息和完整参数列表。
--ipv6启用关于在 IPv6 环境中运行 Linux 桌面和应用程序的支持。默认情况下,不包含此参数,这意味着已启用 IPv4 支持。
--multiple-session 启用对基于 Linux 虚拟机场的多会话已发布桌面池和应用程序池的支持。默认情况下,不包含此参数。
  • 要准备计算机以将其用在自动即时克隆场中,请在安装脚本中包含 --multiple-session 参数。例如:
    <pre><code>sudo ./install_viewagent.sh --multiple-session</code></pre>    <pre><code>sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh --multiple-session</code></pre></li>
    
  • 要准备计算机以将其用在手动场中,请同时包含 --multiple-session 参数和受管代理 -M 参数(将该参数设置为 no)。例如:
    <pre><code>sudo ./install_viewagent.sh --multiple-session -M no </code></pre>    <pre><code>sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh --multiple-session  -M no</code></pre></li>
    
--no-hosted-app 停用对基于 Linux 虚拟机的桌面上运行的单会话应用程序池支持。默认情况下,不包含此参数,并激活对单会话应用程序池的支持。
--no-hzngreeter允许在停用 Horizon 8 单点登录 (SSO) 或 SSO 凭据验证失败的情况下使用 Gnome Shell Greeter。默认情况下不包括此参数,且在停用 Horizon 8 SSO 或 SSO 凭据验证失败的情况下,Horizon Agent 将使用 Horizon Greeter。
--webcam 启用网络摄像头重定向。默认情况下,不包含此参数。有关更多信息,请参阅在 Linux 计算机上安装实时音频-视频注意:要安装实时音频-视频功能,您必须同时包含网络摄像头重定向 (--webcam)) 和音频输入 (-a yes) 参数。网络摄像头重定向在多会话模式下不受支持,也就是在包含 --multiple-session 参数时不受支持。
-a yes|no 安装或绕过对音频输入重定向的支持。默认设置为 yes注意:要安装实时音频-视频功能,您必须同时包含音频输入 (-a yes) 和网络摄像头重定向 (--webcam)) 参数。
-bHorizon Connection Server 的主机名或 IP 地址。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-dHorizon Connection Server 管理员的域名。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-f yes|no 安装或绕过为联邦信息处理标准 (FIPS) 140-2 设计的加密模块支持。默认设置为 no。仅在 RHEL 8.x 计算机上支持此选项。 注意:要支持 FIPS 140-2 模式,必须使用传输层安全 (TLS) 协议版本 1.2。还必须在 Linux 系统级别启用 FIPS 模式,并为 BlastServer 守护进程安装 CA 签名证书,如配置符合 FIPS 的 Linux 计算机中所述。
-jJMS SSL 密钥库密码。默认情况下,安装程序将生成一个随机字符串。
-kHorizon Connection Server 管理员的 Active Directory 地址。只有 Kerberos 身份验证需要使用此参数,并且仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-m yes|no安装智能卡重定向功能或绕过此安装过程。默认设置为 no
-nLinux 计算机的名称。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。默认设置为 hostname
-pHorizon Connection Server 的管理员密码。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-r yes|no在安装后自动重新启动系统。默认设置为 no
-sBlastServer 的自签名证书的公用名 (Common Name, CN)。默认设置为 Blast。仅当在未受管模式下安装 Horizon Agent 时才支持此参数
-uHorizon Connection Server 管理员的用户名。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-A yes|no 对于 install_viewagent.sh,自动接受或拒绝通用条款和联邦信息处理标准 (FIPS) 声明。您必须指定 yes 才能继续安装。 如果未在 install_viewagent.sh 脚本中指定该参数,则必须在安装过程中手动接受通用条款和 FIPS 声明。
-BHorizon Connection Server 主机的域名。仅当 Horizon Connection Server 主机和管理员具有不同的域时,Kerberos 身份验证才需要使用此参数。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-C yes|no安装或绕过剪贴板重定向功能。默认设置为 yes
-F yes|no安装或绕过客户端驱动器重定向 (CDR) 功能。默认设置为 yes
-KHorizon Connection Server 主机的 Active Directory 地址。仅当 Horizon Connection Server 主机和管理员具有不同的域时,Kerberos 身份验证才需要使用此参数。仅当在未受管模式下安装 Horizon Agent 时才支持此参数。
-M yes|no 在受管或未受管模式下安装 Horizon Agent。默认设置为 yes。 在受管模式下安装 Horizon Agent 时,Linux 计算机由与 Horizon Connection Server 关联的 vCenter Server 实例管理。 在未受管模式下安装 Horizon Agent 时,Linux 计算机不由与 Horizon Connection Server 关联的 vCenter Server 实例管理。
-P yes|no安装或绕过支持客户端打印机重定向的 Integrated Printing。默认设置为 yes
-R向 Horizon Connection Server 主机注册 Linux 计算机。使用此参数可执行新的注册或在受管模式与未受管模式之间切换后重新注册计算机。
-S yes|no安装或绕过对单点登录 (SSO) 的支持。默认设置为 yes
-T yes|no安装或绕过 True Single Sign-on (True SSO) 功能。默认设置为 no
-U yes|no安装或绕过 USB 重定向功能。默认设置为 no

带参数的 Horizon Agent 设置脚本示例

方案示例脚本
执行全新安装并自动接受通用条款和 FIPS 声明
sudo ./install_viewagent.sh -A yes
启用智能卡重定向
sudo ./install_viewagent.sh -A yes -m yes
sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh -m yes
绕过 SSO 支持
sudo ./install_viewagent.sh -S no
sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh -S no
启用对基于自动即时克隆场的已发布桌面池和应用程序池的支持
sudo ./install_viewagent.sh --multiple-session
sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh --multiple-session
启用对基于手动场的已发布桌面池和应用程序池的支持
sudo ./install_viewagent.sh --multiple-session -M no
sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh --multiple-session -M no

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

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

正在生成链接…