Session Recording

新增功能历史记录

本文提供有关从 1912 LTSR 到 2308 CR 发布的版本中包含的新功能的信息。

2308 中的新增功能

用于非优化 HDX™ 音频的音频录制(预览版)

现在,您可以在配置会话录制策略时启用非优化 HDX 音频的音频录制。在 VDA 上处理并传输到/从安装了 Citrix Workspace 应用程序的客户端的音频称为非优化 HDX 音频。与非优化 HDX 音频不同,优化 HDX 音频的处理会卸载到客户端,如浏览器内容重定向 (BCR) 和 Microsoft Teams 优化方案中所示。

有关启用音频录制的信息,请参阅配置会话录制策略

通过 ICA® 屏幕录制实现快速查找

现在,您可以通过配置 I 帧的生成频率来启用 ICA 屏幕录制的快速查找功能。此功能显著改善了播放查找体验。有关详细信息,请参阅启用快速查找

有损视频编解码器已重命名为有损屏幕录制

有损视频编解码器功能已重命名为有损屏幕录制,其切换开关已从会话录制代理属性移至会话录制策略控制台。

现在,您可以通过以下任一方式启用有损屏幕录制:

  • 激活已启用有损屏幕录制的系统定义会话录制策略。
  • 创建并激活自定义会话录制策略,并在创建自定义策略时务必选择启用有损屏幕录制
  • 在配置事件响应策略时,为动态屏幕录制选择启用有损屏幕录制。当仅事件录制期间的某些事件触发动态屏幕录制时,有损屏幕录制会起作用。

启用有损屏幕录制后,您可以通过会话录制代理属性的有损屏幕选项卡调整压缩选项。

有关详细信息,请参阅以下文章:

支持在谷歌云 SQL 服务器上安装会话录制数据库

您现在可以通过运行命令或运行 SessionRecordingAdministrationx64.msi 软件包,在谷歌云 SQL 服务器上安装会话录制数据库。您可以在 Citrix 虚拟应用和桌面 ISO 的 \x64\Session Recording 下找到 SessionRecordingAdministrationx64.msi 软件包。有关详细信息,请参阅 在云 SQL 数据库服务上安装会话录制数据库

能够关闭无响应或休眠的实时录制

以前,如果 48 小时内没有新数据写入录制文件,则实时录制被视为无响应或休眠。无响应的实时录制无法关闭。从本版本开始,您可以在 Session Recording Server Properties存储选项卡上配置此时间阈值,以便在超过阈值时自动关闭无响应或休眠的实时录制。您还可以使用 ICLDB DORMANT 命令手动关闭无响应或休眠的实时录制。有关详细信息,请参阅 管理录制文件

More parameters are available for ICLDB ARCHIVE, ICLDB REMOVE, and ICLDB DORMANT commands

现在,在使用 ICLDB ARCHIVEICLDB REMOVEICLDB DORMANT 命令时,可以附加 FILEID 参数来操作特定的会话录制文件。在使用 ICLDB DORMANT 命令时,还可以附加 CLOSEFILES 参数来手动关闭无响应或休眠的实时录制。有关详细信息,请参阅 管理录制文件

2305 中的新增功能

Support for Azure SQL Database

您现在可以在 Azure SQL 数据库上安装会话录制数据库。

有关详细信息,请参阅 在 Azure SQL Database 上安装 Session Recording 数据库。 有关可以安装 Session Recording 数据库的操作系统和数据库服务的完整列表,请参阅 系统要求

支持将录制文件共享为无限制链接

在会话录制 Web 播放器中,您现在可以将录制内容共享为无限制链接,以便 AD 域中的任何人都可以使用这些链接访问录制内容。

为方便管理无限制链接,会话录制允许您:

  • 为每个链接设置有效期。
  • (可选)在生成链接时输入理由。
  • 概览哪些录制内容已作为无限制链接共享。
  • 查看特定录制内容的所有无限制链接。
  • 了解哪些用户已访问无限制链接。
  • 撤销尚未过期的无限制链接。
  • 清除已过期或已撤销的无效链接。

有关详细信息,请参阅 将录制内容共享为链接

配置会话录制中用于阻止敏感信息泄露的时间跨度

会话录制允许您在录制屏幕时跳过指定时段,以防止敏感信息泄露。敏感信息阻止功能通过使用 Session-PauseSession-Resume cmdlet 启用。此版本通过允许您配置在检测到敏感信息之前要跳过的屏幕录制时间量来增强此功能。默认值为 1 秒。有关详细信息,请参阅 敏感信息阻止

对于 ICLDB ARCHIVE 和 ICLDB REMOVE 这两类命令,现已提供高级筛选功能

使用 ICLDB ARCHIVE 和 ICLDB REMOVE 命令存档和删除会话录制文件时,您现在可以通过附加 RULES 参数来设置高级筛选器。有关详细信息,请参阅 管理录制内容

支持您首选语言的电子邮件警报

您现在可以发送电子邮件警报,即使您的会话录制服务器的操作系统语言不是会话录制支持的以下语言之一:

  • 英语
  • 法语
  • 德语
  • 西班牙语
  • 日语
  • Simplified Chinese

如果您的会话录制服务器的操作系统语言不是受支持的语言之一,则电子邮件警报默认以英语发送。您可以自定义发送电子邮件警报的语言。为此,请在 <Session Recording server installation path>\Bin\templates 下找到名为 template.en.html 的电子邮件模板,然后将模板中的纯文本更改为您首选的语言。有关详细信息,请参阅配置事件响应策略

2303 中的新增功能

此版本包含以下新功能并解决了问题,以改善用户体验:

压缩录制功能

您可以为未进行 H.264 压缩的 Thinwire 传输会话屏幕部分启用压缩录制。此功能可显著减小录制文件大小。要启用此功能,请转到 Session Recording Agent Properties 的“录制”选项卡,然后在“压缩录制”部分中选中该复选框。

启用压缩录制

注意:

  • 此功能默认情况下是禁用的。
  • VDA 所需的最低版本为 2303。

有关详细信息,请参阅启用或禁用录制

有损视频编解码器的图像分辨率缩放

有损视频编解码器允许您调整压缩选项,以减小录制文件的大小并在播放期间加快录制会话的导航。此版本为有损视频编解码器功能添加了一个压缩选项:图像分辨率缩放。图像分辨率缩放允许您缩小录制屏幕的分辨率。

图像分辨率缩放

有关详细信息,请参阅启用或禁用有损视频编解码器

事件响应操作的增强通知功能

从 Session Recording 2206 开始,当检测到特定事件时,您可以断开连接、注销或锁定用户的虚拟会话。您还可以通过设置通知与其执行之间的时间间隔来通知用户这些操作。此版本通过让用户更清楚地了解操作背后的原因来增强通知功能。有关通知示例,请参阅以下屏幕截图:

会话断开连接通知

有关详细信息,请参阅创建自定义事件响应策略

默认情况下,欧盟客户禁用 Google Analytics

谷歌分析现已默认对欧盟客户禁用。有关详细信息,请参阅CEIP 和 谷歌分析

ICLDB 命令的更多可选参数

此版本为 ICLDB 实用程序的 IMPORT 命令引入了 RELOCATE 参数,并为 ARCHIVE 和 REMOVE 命令引入了 FILTER 参数。

  • The RELOCATE parameter for ICLDB IMPORT

    您可以将会话录制文件移动到不同的存储路径,以实现负载平衡或其他目的。为确保文件仍可播放,您必须将会话录制数据库中的新路径更新。为此,请使用 ICLDB IMPORT 命令。要加快导入过程,请将 RELOCATE 参数附加到 ICLDB IMPORT 命令。

    如果没有 RELOCATE 参数,ICLDB IMPORT 命令会完整解析会话录制文件,这会耗费时间。使用 RELOCATE 参数,ICLDB IMPORT 命令只需定位会话录制文件的数据库记录并直接更新其文件路径。

  • The FILTER parameter for ICLDB ARCHIVE and ICLDB REMOVE

    以前,ICLDB ARCHIVE 和 ICLDB REMOVE 命令仅提供 RETENTION 参数来指定要操作的目标会话录制文件。从此版本开始,您可以添加 FILTER 参数来操作同时满足 RETENTION 和 FILTER 的会话录制文件。FILTER 参数允许您使用 *? 通配符筛选文件路径。

有关 ICLDB 实用程序的更多信息,请参阅 管理录制文件

2212 中的新增功能

此版本包含以下新功能并解决了 问题,以改善用户体验:

有损视频编解码器

有损视频编解码器允许您调整压缩选项,以减小录制文件的大小并加快在播放期间导航录制会话的速度。有损视频编解码器适用于以下情况:

  • 每单位时间的录制文件大小过大,或
  • 在播放期间快进或快退时存在延迟。

有关详细信息,请参阅 启用或禁用有损视频编解码器

播放理由日志记录

此版本引入了播放理由日志记录,并创建了一个“播放日志记录”页面,用于聚合所有播放日志。启用播放理由日志记录后,每当用户播放录制文件时,都会出现一个对话框,要求用户输入播放理由。有关详细信息,请参阅 播放日志记录

2210 中的新增功能

本次发布包含以下新功能,并解决了(/zh-cn/session-recording/2210/whats-new/fixed-issues.html)以改善用户体验:

支持在会话 0 中安装

本次发布引入了 AllowSession0Install 参数,用于自动在会话 0 中安装会话录制管理组件。有关详细信息,请参阅(/zh-cn/session-recording/2311/install-upgrade-uninstall.html#automate-installation)。

2209 中的新增功能

本次发布包含以下新功能,并解决了(/zh-cn/session-recording/2209/whats-new/fixed-issues.html)以改善用户体验:

录制访问控制

除了通过(/zh-cn/session-recording/2209/configure/policies/recording-viewing-policies.html)进行基于角色的访问控制之外,您现在还可以对目标录制设置访问限制。受限录制仅对通过会话录制授权控制台分配了 PrivilegedPlayer 角色的用户和用户组开放。有关详细信息,请参阅 Web 播放器中的(/zh-cn/session-recording/2209/view-recordings/session-recording-web-player/place-access-restrictions-on-recordings.html)和会话录制播放器中的(/zh-cn/session-recording/2209/view-recordings/session-recording-player/place-access-restrictions-on-recordings.html)。

2207 中的新增功能

本次发布包含以下新功能,并解决了(/zh-cn/session-recording/2207/whats-new/fixed-issues.html)以改善用户体验:

改进了 Web 播放器的性能

我们优化了图形引擎以提高 Web 播放器的性能。如果您遇到与优化引擎相关的兼容性或其他问题,可以通过 Web 播放器页面上的 Configuration > Preferences 菜单将其禁用。有关详细信息,请参阅(/zh-cn/session-recording/2207/view-recordings/session-recording-web-player/configure-preferences.html)。

2206 中的新增功能

本次发布包含以下新功能和增强功能:

定期生成的会话录制存储报告

您现在可以通过会话录制服务器属性安排报告,以每天或每周接收电子邮件形式的会话录制存储报告。会话录制存储报告提供屏幕录制的每周统计信息。有关详细信息,请参阅 会话录制存储报告

支持更多事件响应操作

除了电子邮件警报和动态屏幕录制之外,您现在还可以指定以下操作来响应录制会话中记录的事件:

  • 锁定会话
  • 注销会话
  • 会话断开功能

有关详细信息,请参阅配置事件响应策略

2204 中的新增功能

此版本解决了问题,以改善用户体验。

2203 LTSR(初始版本)中的新增功能

本次发布版本中包含了以下新功能和增强功能:

监视弹出窗口事件

当用户打开或关闭机密文件或访问文件夹时,可能会出现一个弹出窗口,显示提示或要求输入密码。会话录制现在可以在录制会话时监视此类弹出窗口事件。Web 浏览器中的弹出窗口不受监视。有关详细信息,请参阅配置事件检测策略

可为更多事件类型配置响应

您现在可以指定在检测到以下会话事件时如何响应:

  • 会话主机 (VDA) 与客户端设备之间的文件传输
  • Windows 注册表修改
  • 对用户帐户的修改
  • 应用程序故障
  • 应用程序安装和卸载
  • RDP 连接
  • 剪贴板活动
  • 弹出窗口事件
  • 性能数据(与录制会话相关的数据点)

有关详细信息,请参阅配置事件响应策略

在检测到会话事件之前可配置的屏幕录制时长

当您指定事件以触发动态屏幕录制时,您可以配置在事件被检测到之前,希望保留的屏幕录制所覆盖的时间段长度。会话录制实际保留的屏幕录制所覆盖的时间段长度,可能会比您配置的略长。

此功能仅适用于虚拟桌面会话。有关详细信息,请参阅配置事件响应策略

2201 中的新增功能

此版本解决了问题,以改善用户体验。

2112 中的新增功能

此版本包含以下新功能,并解决了 (/zh-cn/session-recording/2112/what-s-new/fixed-issues.html) 以改善用户体验:

Integration with Citrix Analytics for Security™

您现在可以配置会话录制服务器,以将用户 (/zh-cn/session-recording/2112/log-events.html) 发送到 Citrix Analytics for Security,Citrix Analytics for Security 会处理这些用户事件,从而提供有关用户行为的可操作见解。

有关详细信息,请参阅 与 思杰安全分析 集成

事件检测范围的扩展

我们已扩展事件检测范围,以便在录制会话时监控以下事件:

  • 应用程序故障:包括意外的应用程序退出和无响应的应用程序。
  • 用户帐户修改:包括帐户创建、启用、禁用、删除、名称更改和密码修改尝试。
  • RDP 连接:从托管录制会话的 VDA 启动的 RDP 连接。
  • 应用程序安装和卸载

有关详细信息,请参阅 创建自定义事件检测策略

会话数据叠加

此版本在 Web 播放器中会话回放期间引入了屏幕叠加。它是一个半透明叠加层,您可以重新定位和隐藏。此叠加层具有与录制会话相关的以下数据点:

  • 往返时间
  • 网络(发送)
  • 网络(接收)
  • CPU 使用率
  • 内存使用率

会话数据叠加层

要启用此功能,请在创建事件检测策略时选择记录性能数据。有关详细信息,请参阅创建自定义事件检测策略会话录制 Web 播放器

记录性能数据

2110 中的新增功能

此版本解决了问题,以改善用户体验。

注意:

从 2110 开始,在 Windows Server 2016 上安装会话录制管理组件(其中 TLS 1.0 已禁用)之前,请完成以下步骤:

  1. 安装适用于 SQL Server 的微软 OLE DB 驱动程序。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 注册表项下,添加 SchUseStrongCrypto DWORD(32 位)值并将值数据设置为 1。

  3. 重新启动。

2109 中的新增功能

2109 版本包含以下新功能并解决了问题,以改善用户体验:

视窗 11 支持

除非另有说明,此版本中支持 Windows 10 操作系统的 Citrix 组件、功能和技术现在也支持 Windows 11。有关详细信息,请参阅 Windows 11 支持

支持事件数据可视化

现在,每个录制文件的 Web 播放器中都提供了事件数据可视化功能。它提供图形事件统计信息,可帮助您快速理解录制文件中插入的大量事件,从而让您轻松查看和传达事件趋势。有关详细信息,请参阅 会话录制 Web 播放器 一文中的 查看图形事件统计信息

监视注册表修改情况

我们已将事件检测的范围扩展,以便在录制会话期间监视以下注册表修改:

注册表修改操作 对应的事件
添加项 注册表创建
添加一个值 注册表设置值
重命名项 注册表重命名
重命名值 注册表删除值和注册表设置值
对现有值进行更改 注册表设置值
删除密钥 注册表删除
对值进行删除 注册表删除值

例如:

注册表修改事件(/zh-cn/session-recording/2109/media/registry-modification-events.png)

要启用此注册表监视功能,请为您的事件检测策略选择“记录注册表修改”选项。有关详细信息,请参阅创建自定义事件检测策略记录事件

重命名的策略

在会话录制策略控制台中,我们已重命名以下录制策略和事件检测设置选项:

旧名称 新名称
仅为所有带通知的用户录制事件 仅记录事件(针对所有人,带通知)
仅为所有人记录事件,不带通知 仅记录事件(针对所有人,不带通知)
记录所有人,带通知 记录所有会话(针对所有人,带通知)
记录所有人,不带通知 记录所有会话(针对所有人,不带通知)
记录敏感文件事件 记录文件操作
记录最顶层窗口活动 记录最顶层窗口事件

已重命名录制策略:

已重命名录制策略

已重命名事件检测设置选项:

已重命名事件检测设置选项

2107 中的新增功能

此版本包含以下新功能,并解决了 (/zh-cn/session-recording/2107/what-s-new/fixed-issues.html) 以改进用户体验:

事件触发的动态屏幕录制

2106 版本引入了仅事件录制功能,即在不捕获任何屏幕的情况下,仅录制会话期间的特定事件。但是,在某些情况下,您可能希望在仅事件录制期间发生特定事件时自动开始录制屏幕。从本版本开始,您可以使用事件响应策略配置此录制行为(事件触发的动态屏幕录制)。有关详细信息,请参阅 (/zh-cn/session-recording/2107/configure/policies.html#event-response-policies)。

事件响应策略(/zh-cn/session-recording/2107/media/event-response-policies.png)

提示:

在此版本中,我们将电子邮件警报策略重命名为事件响应策略,并将事件日志记录策略重命名为事件检测策略

2106 中的新增功能

此版本中包含以下新功能和增强功能:

视窗服务器 2022 支持

除非另有说明,否则支持 Windows Server 操作系统的组件、功能和技术现在也支持 Windows Server 2022。有关详细信息,请参阅 (/zh-cn/citrix-virtual-apps-desktops/2106/whats-new/windows-server-2022.html)。

监视文件传输

我们已将事件日志记录的范围扩展到监视会话主机 (VDA) 和客户端设备(包括映射的客户端驱动器和通用重定向大容量存储设备)之间的文件传输。为事件日志记录策略选择记录敏感文件事件选项会触发文件传输的日志记录,无论您是否指定文件监视列表。此增强功能需要 Windows VDA 2106 或更高版本。有关详细信息,请参阅 (/zh-cn/session-recording/2106/configure/policies.html)。

仅录制事件

除了录制屏幕之外,您现在还可以仅录制特定事件。此功能有助于释放存储空间。要使用此功能,请激活以下任一新的系统定义策略,然后设置事件日志记录策略以指定要录制的事件。

  • 仅记录有通知的每个人的事件
  • 仅记录没有通知的每个人的事件

仅记录事件

在 Web 播放器中播放的仅事件录制包含事件统计饼图和直方图。饼图和直方图在整个播放过程中保持静态。您可以从右侧窗格导航到特定事件。

在 Web 播放器中播放的仅事件录制

以下屏幕截图显示了在会话录制播放器中播放的仅事件录制的示例。EventOnly 列指示屏幕录制或仅事件录制。所有事件都显示在 Events and Bookmarks 面板中,并以黄点形式显示在会话录制播放器的下部。

在会话录制播放器中播放的仅事件录制

有关详细信息,请参阅配置策略

2104 中的新增功能

此版本包括以下增强功能,并解决了一个问题以改善用户体验:

录制文件创建和存储的增强功能

以前,当所有会话启动时,录制文件都会在录制存储文件夹中创建并可见。如果策略设置为不录制已启动的会话,则这些文件将被删除。从本版本开始,录制文件仅为已录制的会话创建。

2103 中的新增功能

此版本包含以下各项新功能和增强功能:

支持在 AWS RDS 上部署数据库

You can now deploy the Session Recording Database on AWS RDS by using the SessionRecordingAdministrationx64.msi package under \layout\image-full\x64\Session Recording on the Citrix Virtual Apps and Desktops ISO. For more information, see Deploy the Session Recording Database on cloud SQL database services.

支持 Azure 文件和 Azure 中的负载平衡

现在,您可以将录制文件存储在 Azure 文件共享中,这些文件共享可以装载到云部署和本地部署。您还可以在 Azure 中部署所有 Session Recording 组件,并配置负载平衡以在 Session Recording Server 之间均匀分配负载。有关详细信息,请参阅 指定录制文件的存储位置在 Azure 中部署和负载平衡 Session Recording

Citrix Virtual Apps and Desktops™ Remote PowerShell SDK support for dynamic session recording

我们已添加对 Citrix 虚拟应用和桌面 远程 PowerShell SDK 的支持,以方便在 Citrix 虚拟应用和桌面 服务环境中进行动态会话录制。有关详细信息,请参阅动态会话录制

Web 播放器网站的字体和颜色重新设计

我们已对 Web 播放器网站的字体和颜色进行了重新设计。有关详细信息,请参阅 Session Recording Web 播放器

录制播放增强功能

随着录制文件大小的增加,录制文件下载时间可能会更长,并且在使用查找滑块在播放期间导航时响应会更慢。为了增强播放体验,我们将录制文件上限从 1 GB 降低到 300 MB,并通过将单个录制文件拆分为多个文件来实现连续播放。您还可以右键单击或选择录制文件,然后选择或单击跟进以显示录制会话的所有录制文件。有关详细信息,请参阅 指定录制文件大小启动 Session Recording PlayerSession Recording Web 播放器

隐藏 Web 播放器主页上的内容

我们已在 Session Recording Server 属性中添加了一个选项。它允许您阻止 Web 播放器主页显示任何内容。录制文件只能通过其 URL 访问。有关详细信息,请参阅 Session Recording Web 播放器

将 WebSocket 服务器迁移到 互联网信息服务

This release migrates the WebSocket server to IIS. A fresh installation of the latest Current Release connects your web browser to the WebSocket server hosted in IIS when you access the web player website. An upgrade installation from an earlier version to the latest Current Release connects your web browser to the original Python-based WebSocket server. To connect to the WebSocket server hosted in IIS, run the <Session Recording Server installation path>\Bin\SsRecUtils.exe -enablestreamingservice command. For more information, see Session Recording web player and Configure load balancing in an existing deployment.

提示:

Starting from this release, the ArchiveSample.ps1, SrServerConfigurationSync.ps1, and GenRandomQMID.ps1 scripts are available under <Session Recording Server installation path>\Scripts\.

新增功能历史记录

在本文中