禁用或启用录制

您可以在要录制会话的每个服务器操作系统 VDA 上安装 Session Recording Agent。每个代理中都有一个设置,用于启用其所安装服务器的录制功能。启用录制后,Session Recording 会评估活动录制策略,以确定要录制哪些会话。

安装 Session Recording Agent 时,录制功能处于启用状态。Citrix® 建议您在不录制的服务器上禁用 Session Recording,因为即使不进行录制,它们也会对性能产生轻微影响。

禁用或启用服务器上的录制

  1. 登录到安装了会话录制代理的服务器。
  2. 从“开始”菜单中,选择“会话录制代理属性”。
  3. 在“Session Recording”下,选中或清除“为此服务器操作系统 VDA 启用会话录制”复选框,以指定是否可以录制此服务器的会话。
  4. 出现提示时,重新启动会话录制代理服务以接受更改。

注意:安装 Session Recording 时,活动策略为 不录制(不在任何服务器上录制会话)。要开始录制,请使用 Session Recording Policy Console 激活其他策略。

启用自定义事件录制

Session Recording 允许您使用第三方应用程序将自定义数据(称为事件)插入到录制的会话中。使用 Session Recording Player 查看会话时,这些事件会显示。它们是录制会话文件的一部分,会话录制后无法修改。

例如,事件可能包含以下文本:“用户打开了浏览器。”每次用户在正在录制的会话期间打开浏览器时,该文本都会在该点插入到录制内容中。使用 Session Recording Player 播放会话时,查看者可以通过注意 Session Recording Player 中“事件和书签”列表中显示的标记数量来查找和统计用户打开浏览器的次数。

要在服务器上的录制内容中插入自定义事件,请执行以下操作:

  • 使用“Session Recording Agent 属性”在要插入自定义事件的每个服务器上启用设置。您必须单独启用每个服务器。您无法在站点中全局启用所有服务器。
  • 编写基于 Event API 的应用程序,该应用程序在每个用户的 XenApp® 会话中运行(用于将数据注入到录制内容中)。

会话录制安装包含一个事件录制 COM 应用程序 (API),该应用程序允许您将第三方应用程序中的文本插入到录制中。您可以使用多种编程语言(包括 Visual Basic、C++ 或 C#)来使用此 API。有关详细信息,请参阅 Citrix 文章 CTX226844。会话录制事件 API .dll 作为会话录制安装的一部分进行安装。您可以在 C:\Program Files\Citrix\SessionRecording\Agent\Bin\Interop.UserApi.dll 中找到它。

要在服务器上启用自定义事件录制,请执行以下操作:

  1. 登录到安装了会话录制代理的服务器。
  2. 从“开始”菜单中,选择“会话录制代理属性”。
  3. 在“会话录制代理属性”中,单击“录制”选项卡。
  4. 在“自定义事件录制”下,选中“允许第三方应用程序在此服务器上录制自定义数据”复选框。
禁用或启用录制