Product Documentation

已发布应用程序的参数

Sep 15, 2015

可以配置多个设置,用于管理已发布的应用程序。您可以配置:

  • 命令行参数
  • 应用程序限制和应用程序的重要性
  • 应用程序外观
  • 应用程序可用性(启用或禁用)

将参数传递给已发布应用程序

使用发布应用程序向导的位置页面输入命令行,并将参数传递给已发布应用程序。要修改设置,请从操作菜单中,选择应用程序属性,然后选择位置

将已发布应用程序与文件类型相关联时,符号 "%*" (双引号中含百分号和星号)会附加在应用程序命令行的末尾。这些符号充当传递给用户设备的参数的占位符。

如果已发布应用程序在应该启动时没有启动,请确认其命令行包含的符号是否正确。默认情况下,如果命令行末尾附加了 "%*" 符号,XenApp 将会验证用户设备提供的参数。对于使用用户设备提供的自定义参数的已发布应用程序,"%**" 符号会附加到命令行末尾来禁用命令行验证。如果您在应用程序的命令行中看不到这些符号,请手动进行添加。

如果可执行文件的路径包含带空格的目录名称(例如 "C:\Program Files"),则必须使用双引号引起应用程序的命令行,以指示空格属于该命令行。为此,请按照下面的说明在 %* 符号两侧添加引号,然后在命令行的开头和末尾添加双引号。应确保在命令行的右引号与 %* 符号的左引号之间留有一个空格。

例如:将已发布应用程序 Windows Media Player 的命令行更改为:

"C:\Program Files\Windows Media Player\mplayer1.exe" "%*"

配置应用程序限制和重要性

用户启动已发布应用程序时,插件将建立与场中服务器之间的连接,并启动会话。之后,如果用户没有从第一个应用程序注销,而是直接启动了另一个已发布应用程序,则该用户将拥有两个与服务器场的并发连接。使用此页面可限制用户可以发起的并发连接的数量。

可以从发布应用程序向导的限制页面配置应用程序限制和重要性,也可以从操作菜单中依次选择修改应用程序属性 > 修改所有属性 > 高级 > 限制

并发实例下,从以下选项中进行选择:
  • 限制允许在服务器场中运行的实例数,然后在最多实例中输入数值限制
  • 仅允许每个用户运行一个应用程序实例

如果 XenApp 版本中有“首选负载平衡”,该设置(以及会话重要性策略设置)将决定与会话关联的资源分配。会话的资源分配越高,向其分配的 CPU 循环百分比就越高。

应用程序重要性列表框中设置优先级,该优先级与会话重要性设置一起使用,以确定 XenApp 场中会话的服务级别:正常

配置应用程序外观

通过发布应用程序向导的“外观”页面,可定义应用程序向用户显示的方式,也可从操作菜单中选择应用程序属性,然后选择外观

  • 要设置默认窗口大小,请选择会话窗口大小。 将窗口大小指定为标准分辨率、自定义分辨率、屏幕百分比或全屏。
  • 要为应用程序设置颜色深度,请选择最大化颜色质量。 可用选项包括:“外观更好(32 位)”、“速度更快(16 位)”,或“256 色(8 位)”。
  • 要在启动时隐藏应用程序标题栏并最大化应用程序,请更改 Application Startup Settings(应用程序启动设置)部分的设置。

禁用或启用已发布应用程序

维护已发布的应用程序时(例如对其应用升级包或 Service Pack),可以使该应用程序暂时或无限期脱机。应用程序脱机期间,用户无法访问该应用程序。可以同时禁用多个应用程序。

可以在发布向导中发布应用程序时即开始禁用该应用程序,也可以从 Citrix AppCenter 中随时启用或禁用该应用程序。

  • 在“发布应用程序”向导中,转至立即发布页面,并选中开始时禁用应用程序复选框。选中后将会发布应用程序,但用户只有在您启用该应用程序后才能访问它。
  • 在 AppCenter 的导航窗格中选择该应用程序,然后在操作菜单中选择启用应用程序禁用应用程序
注意:如果开始时禁用应用程序选项处于选中状态,且无法清除,则应用程序需要已配置用户但未指定任何用户,或者应用程序属于在服务器上运行的某种类型(例如,已安装的应用程序或通过流技术推送到服务器的应用程序),但未指定任何服务器。