Product Documentation

禁用或启用录制

May 22, 2017

在要录制会话的每个 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 属性在要插入自定义事件的每台服务器上启用设置。必须分别启用每台服务器;不能全局启用站点中的所有服务器。
  • 使用每个用户的 XenApp 会话中运行的事件 API 编写应用程序,以便将数据插入到录制件中。

Session Recording 安装包括一个事件录制 COM 应用程序 (API),允许您将文本从第三方应用程序插入到录制件中。可以使用以多种编程语言(包括 Visual Basic、C++ 或 C# )编写的 API。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 属性中,单击录制选项卡。
  4. 自定义事件录制下,选中 Allow third party applications to record custom data on this server(允许第三方应用程序在此服务器上录制数据)复选框。