禁用或启用录制

在要录制会话的每个 VDA for Server OS 上安装 Session Recording Agent。可通过每个代理中的设置对安装了该代理的服务器启用录制。启用录制之后,Session Recording 会评估活动录制策略,从而确定要录制的会话。

安装 Session Recording Agent 时,将启用录制。Citrix 建议您禁用未录制的服务器上的 Session Recording,因为即使未进行录制,这些服务器的性能也会受到些许影响。  

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

  1. 登录到安装了 Session Recording Agent 的服务器。
  2. 开始菜单中选择 Session Recording Agent 属性
  3. 会话录制下,选中或取消选中对此服务器操作系统 VDA 启用会话录制复选框,以指定是否录制此服务器的会话。
  4. 系统提示时,重新启动 Session Recording Agent 服务以接受所做更改。

注意:

安装 Session Recording 时,活动策略为 不录制(任何服务器上都不录制会话)。要开始录制,请使用 Session Recording 策略控制台激活其他策略。

启用自定义事件录制

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

例如,某个事件可能包含以下文本“用户打开了一个浏览器”。在录制会话过程中,每当用户打开浏览器时,都会在录制件中对应点处插入该文本。使用 Session Recording Player 播放该会话时,查看器可以通过记录 Session Recording Player 的事件和书签列表中显示的标记数,来查找并计算用户打开某个浏览器的次数。

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

  • 使用 Session Recording Agent 属性在要插入自定义事件的每台服务器上启用设置。必须分别启用每台服务器。不能全局启用站点中的所有服务器。
  • 写入在每个用户的 Citrix Virtual Apps and Desktops 会话内部运行的事件 API 上构建的应用程序(以将数据插入到录制件中)。

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

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

  1. 登录到安装了 Session Recording Agent 的服务器。
  2. 开始菜单中选择 Session Recording Agent 属性
  3. Session Recording Agent Properties 中,单击录制选项卡。
  4. 自定义事件录制下,选中允许第三方应用程序将自定义数据录制到此 XenApp 服务器上复选框。

禁用或启用录制