Product Documentation

通过交付组管理会话

Feb 23, 2016

除以下过程外,还请参阅会话管理一文,了解与会话可靠性、会话漫游、客户端自动重新连接、ICA 保持活动状态以及工作区控制有关的信息。

注销或断开会话,或者向用户发送消息

  1. 在 Studio 导航窗格中选择交付组
  2. 选择一个组,然后在“操作”窗格中选择查看计算机
  3. 要使用户注销会话,请选择会话或桌面,然后在“操作”窗格中选择注销。 会话随即关闭,此时计算机可供其他用户使用,除非已将其分配给特定用户。
  4. 要断开会话,请选择会话或桌面,然后在“操作”窗格中选择断开连接。 应用程序继续运行,计算机仍分配给此用户。 用户可以重新连接同一计算机。
  5. 要向用户发送消息,请选择会话、计算机或用户,然后在“操作”窗格中选择发送消息。 输入消息。

您可以将桌面操作系统计算机的电源状态计时器配置为自动处理未使用的会话。 有关详细信息,请参阅管理交付组中的计算机一文中的计算机电源管理部分。

配置会话预启动和会话延迟

只有服务器操作系统计算机支持这些功能。

会话预启动和会话延迟功能在用户请求会话之前启动会话(会话预启动)、在用户关闭所有应用程序之后使应用程序会话保持活动状态(会话延迟),从而帮助指定用户快速访问应用程序。

默认情况下,不使用会话预启动和会话延迟:会话在用户启动应用程序时启动,在会话中最后一个开启的应用程序关闭之前保持活动状态。

注意事项:

  • 交付组必须支持应用程序,而且计算机必须运行 VDA for Windows Server OS(最低版本为 7.6)。
  • 这些功能仅在使用 Citrix Receiver for Windows 时受支持,而且还需其他 Citrix Receiver 配置。 有关说明,请在您的 Citrix Receiver for Windows 版本的产品文档中搜索会话预启动
  • 请注意,不支持 Citrix Receiver for HTML5。
  • 使用会话预启动时,如果用户的计算机置于“挂起”或“休眠”模式,预启动将不起作用(与会话预启动设置无关)。 用户可以锁定其计算机/会话,但是,如果用户从 Citrix Receiver 中注销,会话将终止,预启动不再应用。
  • 使用会话预启动时,物理客户端计算机无法使用挂起或休眠电源管理功能。 客户端计算机用户可以锁定其会话,但不应注销。
  • 预启动和延迟的会话会占用许可证,但仅在连接时占用。 默认情况下,未使用的预启动和延迟会话在 15 分钟后断开连接。 此值可在 PowerShell (New/Set-BrokerSessionPreLaunch cmdlet) 中配置。
  • 对于自定义这些功能以实现互补而言,认真规划和监视用户的活动模式至关重要。 最佳配置可以根据使用中许可证和已分配资源的成本,来平衡可供用户使用的早期应用程序的诸多优势。
  • 也可以在 Citrix Receiver 中配置每天预定时刻的会话预启动。

未使用的预启动会话和延迟会话保持活动状态的时长

如果用户未启动应用程序,可以通过多种方法指定未使用的会话保持活动状态的时长:已配置的超时和服务器负载阈值。 您可以配置上述全部项;首先发生的事件将导致未使用的会话结束。

  • 超时:配置的超时指定未使用的预启动或延迟会话保持活动状态的分钟数、小时数或天数。 如果您配置的超时过短,预启动会话将在用户感受到应用程序访问速度加快之前便结束。 如果您配置的超时过长,传入的用户连接可能因服务器资源不足而被拒绝。

您无法从 Studio 禁用此超时,但可以在 SDK (New/Set-BrokerSessionPreLaunch cmdlet) 中禁用它。 如果您禁用该超时,它将不会出现在该交付组的 Studio 显示或“Edit Delivery Group”(编辑交付组)向导中。

  • 阈值:如果服务器资源可用,根据服务器负载自动结束预启动和延迟会话可确保会话的开启时间尽可能长。 未使用的预启动和延迟会话将不导致连接被拒绝,因为新用户会话需要资源时,它们不会自动结束。

您可以配置两个阈值:交付组中所有服务器的平均百分比负载和交付组中单个服务器的最大百分比负载。 超过阈值时,时间最长的预启动或延迟会话将首先结束,其他会话则按分钟间隔逐个结束,直到负载降到阈值之下。 (超过阈值时,不启动新的预启动会话)。

具有 VDA 且未向 Controller 注册的服务器和处于维护模式的服务器被视为全负载。 计划外断电将导致预启动和延迟会话自动结束,从而释放容量。

启用会话预启动

  1. 在 Studio 导航窗格中选择交付组
  2. 选择一个交付组,然后在“操作”窗格中单击编辑交付组
  3. 应用程序预启动页面上,通过选择何时应启动会话来启用会话预启动:
    • 当用户启动应用程序时。 此为默认设置;会话预启动默认处于禁用状态。
    • 交付组中的任何用户登录到 Citrix Receiver for Windows 时。
    • 用户和用户组列表中的任何人登录到 Citrix Receiver for Windows 时。 如果您选择此选项,请确保另外指定用户或用户组。


  4. 当用户启动应用程序时,预启动会话由常规会话取代。 如果用户未启动应用程序(预启动会话未使用),下列设置将影响会话保持活动状态的时长。 
    • 经过指定的时间间隔时。 您可以更改时间间隔(1-99 天、1-2376 小时或 1-142,560 分钟)。
    • 当交付组中所有计算机上的平均负载超过指定百分比 (1-99%) 时。
    • 当交付组中任一计算机上的负载超过指定百分比 (1-99%) 时。

    概述:预启动会话一直保持活动状态,直到下列任一事件发生:用户启动应用程序、经过指定的时间,或者超过指定的负载阈值。

启用会话延迟

  1. 在 Studio 导航窗格中选择交付组
  2. 选择一个交付组,然后在“操作”窗格中单击编辑交付组
  3. 应用程序延迟页面上,通过选中在此时间之前保持会话处于活动状态单选按钮来启用会话延迟。


  4. 如果用户未启动其他应用程序,有几项设置将影响延迟会话保持活动状态的时长。 
    • 经过指定的时间间隔时。 您可以更改时间间隔(1-99 天、1-2376 小时或 1-142,560 分钟)。
    • 当交付组中所有计算机上的平均负载超过指定百分比 (1-99%) 时。
    • 当交付组中任一计算机上的负载超过指定百分比 (1-99%) 时。

    概述:延迟会话一直保持活动状态,直到下列任一事件发生:用户启动应用程序、经过指定的时间,或者超过指定的负载阈值。