Session Recording 2503

检查会话录制成功率

您可以检查录制成功率,以了解是否所有与活动录制策略匹配的会话都已录制。录制成功率的计算方式如下:

录制成功率的计算方式为:成功录制的会话数 / 与活动录制策略匹配的会话总数

先决条件

  • 此功能需要 Session Recording 服务器的最低版本为 2203。

  • 为了准确计算并获取站点配置和会话数据,您必须安装 Broker PowerShell 管理单元 (Broker_PowerShellSnapIn_x64.msi)。您可以在 Citrix 虚拟应用和桌面 ISO (\x64\Citrix 桌面交付控制器) 上找到此管理单元,并按照说明进行安装。

  • 对于本地交付控制器,请安装并使用 Citrix Virtual Apps and Desktops™ PowerShell SDK。对于 Citrix Cloud 中的交付控制器,请安装并使用 Citrix DaaS Remote PowerShell SDK。要确定要安装和使用哪个 SDK,请注意您在配置录制策略时指定的交付控制器。

步骤

为了检查整个部署的录制成功率,请完成以下步骤:

  1. 使用具有适当权限的域用户帐户登录到安装了 Session Recording 服务器的计算机。

  2. 启动 PowerShell 并将当前驱动器更改为 <会话录制服务器安装路径>\Bin 文件夹。

  3. 根据您的部署类型运行以下命令:

    • 对于本地 Delivery Controller™,根据需要运行以下任一命令:
      • 如果会话录制服务器的完全限定域名与绑定到会话录制服务器的证书中的完全限定域名相同,请运行 SsRecUtils.exe -CalcRecSuccessRate <Delivery Controller address>

      • If you have specified a custom domain name with the certificate binding, run SsRecUtils.exe -CalcRecSuccessRate <Delivery Controller address> - SRBrokerURL <custom domain name>.

    • 对于 Citrix Cloud™ 中的交付控制器,按顺序运行以下命令:

      • Add-PSSnapin Citrix.Broker.Admin.V2

      • Set-XDCredentials -CustomerId “<Citrix Cloud customer ID>” -SecureClientFile “<path to secure client file>” -ProfileType CloudApi -StoreAs default

      • get-xdauthentication

      • SsRecUtils.exe -CalcRecSuccessRate CloudDDC

  4. 检查录制成功率。如果所有与当前活动录制策略匹配的会话都已录制,则录制成功率为 100%。否则,录制成功率将低于 100%,系统会提示您在一个提供会话详细信息的文件中检查失败的录制。例如:

    100% 录制成功率 100% 录制成功率

    50% 录制成功率 50% 录制成功率

检查会话录制成功率