Session Recording

既知の問題

このリリースで確認されている問題は次のとおりです。

  • SessionRecordingBrokerアプリケーションのIISで「Require SSL」が有効になっており、SRサーバーのサーバー側プロトコルでTLS 1.2のみが有効になっている場合、Session Recordingサーバーのアップグレードが失敗します。

    この問題を回避するには、次の手順を実行します。

    1. 一時的にSSLを無効にする: Session Recordingサーバーで、IISマネージャーを開きます。SessionRecordingBrokerアプリケーションについて、SSL設定に移動し、「Require SSL」のチェックを外します。
    2. アップグレードを実行する: Session Recordingサーバーのアップグレードインストーラーを実行します。
    3. SSLを再度有効にする: アップグレードが完了したら、IISのSSL設定に戻り、SessionRecordingBrokerアプリケーションの「Require SSL」を再度チェックします。
  • H.264パケットドロップ機能が期待どおりに動作しない場合があります。

  • プレーヤーで録画を表示すると、録画プロセスからのデータが欠落していることを示すエラーメッセージが表示されることがあります。また、Session Recordingサーバーのイベントログにデータ損失警告(イベントID: 2005)が表示されることもあります。レジストリを次のように変更することで、この問題が解決する可能性があります。

    1. Add a DWORD value DisableDataAlign under the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agent on the VDA and set the value data to 1.
    2. Session Recordingエージェントサービスを再起動します。

    [SRT-12682]

  • CVE-2021-44228の脆弱性を部分的に軽減するためにCitrix Web App Firewall(WAF)シグネチャを使用している場合、Session Recordingが期待どおりに動作しない可能性があります。この問題を解決するには、NetScaler側でmitigate_cve_2021_44228ポリシーからSession RecordingサーバーのIPアドレスを除外します。[CVADHELP-24365]

  • Session Recordingポリシー設定の保存が失敗し、CDFControlを使用して次のエラーメッセージが表示されることがあります。

     This operation is blocked. Session Recording Administrator Logging failed. The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:operation. The InnerException message was 'There was an error deserializing the object of type SmAudLoggingInterface.LogOperation. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 186, position 62.'. Please see InnerException for more details.
     <!--NeedCopy-->
    

    この問題に対処するには、次のいずれかの操作を実行します。

    • Session Recordingサーバーとの通信のために、IISでHTTPSサイトバインディングを追加します。例:

      IISでHTTPSサイトバインディングを追加する

    • Add the following lines to the Web.config file available in C:\Program Files\Citrix\SessionRecording\Logging:

       <readerQuotas maxDepth="32" maxStringContentLength="5242880" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
       <!--NeedCopy-->
      

      Web.configファイルを編集する

    [SRT-11791]

  • ICLDB DORMANTコマンドを使用して、応答しない、または休止状態のライブ録画を自動的または手動で閉じようとすると、失敗する場合があります。この問題は、Session Recordingを新規インストールではなく2308にアップデートした場合に発生します。この問題を解決するには、Session RecordingサーバーマシンでPowerShellで次のスクリプトを実行し、Session Recordingデータベースへの管理者アクセス権があることを確認してください。

     Add-Type -AssemblyName System.data
     $registryKey = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey("SOFTWARE\\Citrix\\SmartAuditor\\Server")
     $dbName = $registryKey.GetValue("DatabaseName")
     $dbInstance = $registryKey.GetValue("SmAudDatabaseInstance")
     write-host "Connecting to $dbInstance\$dbName"
     # Connect db
     $conn = New-Object System.Data.SqlClient.SqlConnection
     $conn.ConnectionString = "workstation id=.;packet size=4096;integrated security=SSPI;data source=$dbInstance;persist security info=True;initial catalog=$dbName"
     $conn.Open()
     $cmd = $conn.CreateCommand()
     $cmd.CommandText = "use [$dbName];if not exists(select * from [dbo].[EndReason] where ID=5) begin insert [dbo].[EndReason] values (5, 'Dormant') end"
     $cmd.ExecuteNonQuery()
     <!--NeedCopy-->
    

    [SRT-11119]

  • Session Recordingは、セッションホスト(VDA)上のネイティブディスクと、クライアントからセッションにマップされたディスクとの間でのファイル転送をキャプチャしません。[SRT-10514]

  • Session Recordingを最新バージョンにアップグレードすると、非可逆画面録画画像解像度スケーリングの設定は失われ、デフォルト値1.0が復元されます。[SRT-10130]

  • Session Recordingポリシーコンソールでローカル管理者権限を持つドメインユーザーは、ポリシールールの適用対象となるローカルユーザーとドメインユーザーを追加できます。ただし、ローカル管理者権限を持つローカルユーザーは、ローカルユーザーのみを追加でき、ドメインユーザーは追加できません。[SRT-5769]

  • バージョン2009以前からアップグレードした場合、Webプレーヤーが正常に動作しない場合があります。この問題を回避するには、ブラウザのキャッシュをクリアしてください。[SRT-5624]

  • XenAppおよびXenDesktop 7.6 LTSRに含まれるバージョンからSession Recordingを最新バージョンにアップデートした後、カスタムポリシーのルールが失われる場合があります。回避策として、ソフトウェアをXenAppおよびXenDesktop 7.15 LTSRの最新CUに含まれるバージョンにアップデートし、その後最新リリースにアップデートしてください。[SRT-4546]

  • Machine Creation Services™ (MCS)またはCitrix Provisioning (PVS)がMicrosoft Message Queuing (MSMQ)をインストールした複数のVDAを作成すると、これらのVDAは同じQMIdを持つ可能性があります。この状態は、例えば次のような様々な問題を引き起こす可能性があります。

    • 録画契約が承認されていても、セッションが記録されない場合があります。
    • Session Recordingサーバーがセッションログオフ信号を受信できない場合があり、そのため、セッションは常にライブ状態になる可能性があります。

    回避策については、インストール、アップグレード、アンインストールを参照してください。[#528678]

既知の問題

この記事の概要