Session Recording

インストール、アップグレード、およびアンインストール

注:

負荷分散によってサーバーの高可用性を構成するには、「既存の展開で負荷分散を構成する」および「Azure でセッション録画を展開して負荷分散する」を参照してください。

Citrix セッションレコーディングおよびCitrix セッションレコーディングサービスを迅速にセットアップおよび構成する方法の詳細については、Citrix Tech Zoneの記事「POC ガイド: Citrix セッションレコーディング」を参照してください。

Session RecordingサーバーとエージェントをAzure AD参加済みマシンにインストールし、それらのAzure ADサポートを有効にすることができます。後でクラウドからさまざまなポリシーと再生権限を構成する際に、Azure AD参加済みマシンからセッションを起動するAzure ADユーザーとグループを指定できます。Citrix Virtual Apps and Desktops™インストーラーを使用してSession Recordingサーバーをインストールする場合、Azure ADサポートを有効にするオプションはGUIでは利用できません

この記事には、次のセクションが含まれています。

インストールチェックリスト

Citrix®スクリプトを使用してWindowsの役割と機能の前提条件をインストールする

Citrix Virtual Apps and Desktopsインストーラーを使用してセッションレコーディングをインストールする

インストールの自動化

クラウドSQLデータベースサービスにSession Recordingデータベースをインストールする

セッションレコーディングをアップグレードする

セッションレコーディングをアンインストールする

シトリックス アナリティクス フォー セキュリティと統合する

インストールチェックリスト

インストールを開始する前に、このリストを完了してください。

手順
  各Session Recordingコンポーネントをインストールするマシンを選択します。各コンピューターが、インストールするコンポーネントのハードウェアおよびソフトウェア要件を満たしていることを確認してください。
  Citrixアカウントの資格情報を使用して、Citrix Virtual Apps™ and Desktopsのダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。
  Session Recordingコンポーネント間の通信にTLSプロトコルを使用するには、環境に適切な証明書をインストールします。
  Session Recordingコンポーネントに必要なすべての修正プログラムをインストールします。修正プログラムはCitrix Supportから入手できます。
  Citrix Directorを構成して、セッションレコーディングポリシーを作成およびアクティブ化します。詳細については、「Configure Director to use the Session Recording Server」を参照してください。

注:

  • 公開アプリケーションは、記録ポリシーに基づいて個別のデリバリーグループに分割することをお勧めします。公開アプリケーションのセッション共有は、アプリケーションが同じデリバリーグループにある場合、アクティブなポリシーと競合する可能性があります。Session Recordingは、ユーザーが最初に開いた公開アプリケーションとアクティブなポリシーを照合します。7.18リリース以降、動的セッション記録機能を使用して、セッション中にいつでも記録セッションを開始または停止できます。この機能は、アクティブなポリシーとの競合の問題を軽減するのに役立ちます。詳しくは、「Dynamic session recording」を参照してください。
  • Machine Creation Services™ (MCS) またはProvisioning Servicesを使用する予定がある場合は、一意のQMIdを準備してください。これに従わない場合、記録データが失われる可能性があります。
  • SQLサーバーには、TCP/IP、実行中のSQL Server Browserサービス、および有効なWindows認証が必要です。
  • HTTPSを使用するには、TLS/HTTPS用のサーバー証明書を構成します。
  • ローカルユーザーとグループ > グループ > ユーザーのユーザーが、C:\windows\Tempフォルダーへの書き込み権限を持っていることを確認してください。

(msiインストールの場合のみ必須)Citrixスクリプトを使用してWindowsの役割と機能の前提条件をインストールする

For Session Recording to work properly, use the following Citrix scripts to install the necessary Windows roles and features prerequisites before installing Session Recording:

  • InstallPrereqsforSessionRecordingAdministration.ps1

     <#
     .Synopsis
         Installs Prereqs for Session Recording Administration
     .Description
         Supports Windows Server 2025, Windows Server 2022, Windows Server 2019.
         Install below windows feature on this machine:
         -Application Development
         -Security - Windows Authentication
         -Management Tools - IIS 6 Management Compatibility
             IIS 6 Metabase Compatibility
             IIS 6 WMI Compatibility
             IIS 6 Scripting Tools
             IIS 6 Management Console
         -Microsoft Message Queuing (MSMQ), with Active Directory integration disabled, and MSMQ HTTP support enabled.
     #>
     function AddFeatures($featurename)
     {
         try
         {
             $feature=Get-WindowsFeature | ? {$_.DisplayName -eq $featurename -or $_.Name -eq $featurename}
             Add-WindowsFeature $feature
         }
         catch
         {
             Write-Host "Addition of Windows feature $featurename failed"
             Exit 1
         }
         Write-Host "Addition of Windows feature $featurename succeeded"
     }
    
     $system= gwmi win32_operatingSystem | select name
    
     if (-not (($system -Like '*Microsoft Windows Server 2025*') -or ($system -Like '*Microsoft Windows Server 2022*') -or ($system -Like '*Microsoft Windows Server 2019*')))
     {
         Write-Host("This is not a supported server platform. Installation aborted.")
         Exit
     }
    
     # Start to install Windows feature
     Import-Module ServerManager
    
     AddFeatures('Web-Asp-Net45') #ASP.NET 4.5
     AddFeatures('Web-Mgmt-Console') #IIS Management Console
     AddFeatures('Web-Windows-Auth') # Windows Authentication
     AddFeatures('Web-Metabase') #IIS 6 Metabase Compatibility
     AddFeatures('Web-WMI') #IIS 6 WMI Compatibility
     AddFeatures('Web-Lgcy-Scripting')#IIS 6 Scripting Tools
     if (($system -Like '*Microsoft Windows Server 2022*') -or ($system -Like '*Microsoft Windows Server 2019*'))
     {
         AddFeatures('Web-Lgcy-Mgmt-Console') #IIS 6 Management Console
     }
    
     AddFeatures('MSMQ-HTTP-Support') #MSMQ HTTP Support
     AddFeatures('web-websockets') #IIS Web Sockets
     AddFeatures('NET-WCF-HTTP-Activation45') #http activate
     AddFeatures('Web-IP-Security')#IIS-IPSecurity
     <!--NeedCopy-->
    
  • InstallPrereqsforSessionRecordingAgent.ps1

     <#
     .Synopsis
         Installs Prereqs for Session Recording Agent
     .Description
         Supports  Windows Server 2025, Windows Server 2022, Windows Server 2019, windows 11, and Windows 10.
         Install below windows feature on this machine:
         -Microsoft Message Queuing (MSMQ), with Active Directory integration disabled, and MSMQ HTTP support enabled.
     #>
     function AddFeatures($featurename)
     {
         try
         {
             $feature=Get-WindowsFeature | ? {$_.DisplayName -eq $featurename -or $_.Name -eq $featurename}
             Add-WindowsFeature $feature
         }
         catch
         {
             Write-Host "Addition of Windows feature $featurename failed"
             Exit 1
         }
         Write-Host "Addition of Windows feature $featurename succeeded"
     }
    
     # Start to install Windows feature
     $system= gwmi win32_operatingSystem | select name
    
     if (-not (($system -Like '*Microsoft Windows Server 2025*') -or ($system -Like '*Microsoft Windows Server 2022*') -or ($system -Like '*Microsoft Windows Server 2019*') -or ($system -Like '*Microsoft Windows 11*') -or ($system -Like '*Microsoft Windows 10*')))
     {
         Write-Host("This is not a supported platform. Installation aborted.")
         Exit
     }
    
     if ($system -Like '*Microsoft Windows Server*')
     {
         Import-Module ServerManager
         AddFeatures('MSMQ') #Message Queuing
         AddFeatures('MSMQ-HTTP-Support')#MSMQ HTTP Support
     }
     else
     {
         try
         {
             dism /online /enable-feature /featurename:MSMQ-HTTP /all
         }
         catch
         {
             Write-Host "Addition of Windows feature MSMQ HTTP Support failed"
             Exit 1
         }
         write-Host "Addition of Windows feature MSMQ HTTP Support succeeded"
     }
     <!--NeedCopy-->
    

Windowsの役割と機能の前提条件をインストールするには、以下の手順を完了してください。

  1. Session Recording管理コンポーネントをインストールする予定のマシンで:

    1. PowerShellで実行ポリシーがRemoteSignedまたはUnrestrictedに設定されていることを確認してください。

      Set-ExecutionPolicy RemoteSigned
      <!--NeedCopy-->
      
    2. 管理者としてコマンドプロンプトを起動し、powershell.exe -file InstallPrereqsforSessionRecordingAdministration.ps1コマンドを実行します。

      スクリプトは、正常に追加された機能を表示し、その後停止します。

    3. スクリプトの実行後、実行ポリシーが会社のポリシーに基づいて適切な値に設定されていることを確認してください。

  2. Session Recordingエージェントコンポーネントをインストールする予定のマシンで:

    1. PowerShellで実行ポリシーがRemoteSignedまたはUnrestrictedに設定されていることを確認してください。

      Set-ExecutionPolicy RemoteSigned
      <!--NeedCopy-->
      
    2. 管理者としてコマンドプロンプトを起動し、powershell.exe -file InstallPrereqsforSessionRecordingAgent.ps1コマンドを実行します。

      スクリプトは、正常に追加された機能を表示し、その後停止します。

    3. スクリプトの実行後、実行ポリシーが会社のポリシーに基づいて適切な値に設定されていることを確認してください。

Citrix Virtual Apps and Desktops インストーラーを使用してセッションレコーディングをインストールする

Citrix Session Recording は、次のコンポーネントで構成されています。

  • セッションレコーディング管理(セッションレコーディングデータベース、セッションレコーディングサーバー、およびセッションレコーディングポリシーコンソールを含む)
  • セッションレコーディングエージェント
  • セッションレコーディングプレーヤー
  • セッションレコーディングWebプレーヤー

すべてのコンポーネントを単一のサーバーにインストールすることは、概念実証としては許容されますが、以下のように別々のサーバーにインストールすることをお勧めします。

  • Microsoft SQL Server をマシン A にインストールします。
  • セッションレコーディングサーバー、セッションレコーディング管理者ログ、およびセッションレコーディングデータベースをマシン B にインストールします。

    注:

    Session Recording データベースは実際のデータベースではありません。これは、インストール中に Microsoft SQL Server インスタンスに必要なデータベースを作成および構成するコンポーネントです。

    セッションレコーディングサーバーをインストールすると、セッションレコーディングWebプレーヤーが自動的にインストールされます。

  • Session Recording ポリシーコンソールをマシン C にインストールします。
  • Session Recording Player をマシン C またはマシン D のいずれかにインストールします。
  • Session Recording エージェントを VDA にインストールします。

セッションレコーディング管理コンポーネントをインストールする

Session Recordingエージェントをインストールする

セッションレコーディングプレーヤーをインストールする

Session Recording管理コンポーネントをインストールする

注:

TLS 1.0が無効になっており、.NET Frameworkのバージョンが4.6より前のWindows ServerにSession Recording管理コンポーネントをインストールする前に、次の手順を実行してください。

  1. SQL Server 用 マイクロソフト OLE DB ドライバーをインストールします。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319レジストリキーの下に、SchUseStrongCrypto DWORD(32ビット)値を追加し、値のデータを1に設定します。

  3. ウィンドウズサーバーを再起動します。

詳細については、「.NET Framework での Transport Layer Security (TLS) のベストプラクティス」を参照してください。

Session Recording管理コンポーネントには、Session Recordingデータベース、Session Recordingサーバー、およびSession Recordingポリシーコンソールが含まれます。サーバーにインストールするコンポーネントを選択できます。

手順1:製品ソフトウェアをダウンロードしてウィザードを起動する

  1. Citrixアカウントの資格情報を使用してCitrix Virtual Apps and Desktopsダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。
  2. Session Recording管理コンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。 インストールウィザードが起動します。

手順2:インストールする製品を選択する

インストールする製品を選択

Citrix Virtual Apps」または「Citrix Virtual Desktops™」をインストールする製品の横にある「開始」をクリックします。

ステップ3:セッション録画を選択する

セッション録画を選択する(/ja-jp/session-recording/2411/media/select-session-recording.png)

セッション録画」エントリを選択します。

ステップ4:ライセンス契約を読み、同意する

インストール契約(/ja-jp/session-recording/2411/media/read-and-accept-the-license-agreement.png)

ソフトウェアライセンス契約」ページで、ライセンス契約を読み、同意してから「次へ」をクリックします。

ステップ5:インストールするコンポーネントとインストール場所を選択する

コンポーネントとインストールパスを選択する(/ja-jp/session-recording/2411/media/4-select-the-components-to-install-and-the-installation-location.png)

コアコンポーネント」ページで:

  • 場所:デフォルトでは、コンポーネントはC:\Program Files\Citrixにインストールされます。デフォルトの場所はほとんどの展開で機能します。カスタムのインストール場所を指定できます。
  • コンポーネント:デフォルトでは、インストール可能なコンポーネントの横にあるすべてのチェックボックスが選択されています。インストーラーは、シングルセッションOSで実行されているか、マルチセッションOSで実行されているかを認識します。セッション録画管理コンポーネントはマルチセッションOSにのみインストールできます。セッション録画エージェントは、VDAがインストールされているマシンにのみインストールできます。VDAが事前にインストールされていないマシンにセッション録画エージェントをインストールすると、「セッション録画エージェント」オプションは利用できません。

セッション録画管理」を選択し、「次へ」をクリックします。

セッション録画管理が選択されている(/ja-jp/session-recording/2411/media/select-the-components-to-install-and-the-installation-location.png)

ステップ6:インストールする機能を選択する

インストールする機能を選択

機能ページで:

  • デフォルトでは、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。これらの機能をすべて単一のサーバーにインストールすることは、概念実証としては問題ありません。大規模な本番環境では、Session Recordingポリシーコンソールを別のサーバーにインストールしてください。Session Recordingサーバー、管理者ログ、およびデータベースは、さらに別のサーバーにインストールしてください。
  • Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。Session Recordingデータベースは、Session Recordingサーバーの必須サブ機能です。Session Recordingサーバーがインストール用に選択されると、Session Recordingデータベースも自動的に選択され、選択を解除することはできません。

    Session Recordingサーバーが選択されていません

    セッションレコーディングサーバーが選択されています

  • セッションレコーディングサーバーを選択すると、セッションレコーディングWebプレイヤーもインストールされます。
  • 機能をサーバーに選択してインストールした後で、同じサーバーに機能を追加するには、msiパッケージのみを使用できます。インストーラーを再度実行することはできません。
  • セッションレコーディングサーバー

    Session Recordingサーバーは、以下をホストするサーバーです。

    • ブローカー。IIS 6.0以降でホストされるWebアプリケーションで、以下の目的を果たします。
      • Session Recording PlayerおよびWeb Playerからの検索クエリとファイルダウンロード要求を処理します。
      • Session Recordingポリシーコンソールからのポリシー管理要求を処理します。
      • 各シトリックス バーチャルアプリ アンド デスクトップまたはシトリックス DaaS™(旧称:シトリックス バーチャルアプリ アンド デスクトップ サービス)セッションの録画ポリシーを評価する。
    • ストレージマネージャー。各Session Recording対応VDAから受信した録画済みセッションファイルを管理するWindowsサービスです。
    • 管理者ログ。管理アクティビティをログに記録するために、Session Recordingサーバーとともにインストールされるオプションのサブコンポーネントです。すべてのログデータは、デフォルトでCitrixSessionRecordingLoggingという名前の別のSQL Serverデータベースに保存されます。データベース名はカスタマイズできます。
  • セッション録画データベース

    • Session Recordingデータベースは、実際のデータベースではありません。これは、インストール中にMicrosoft SQL Serverインスタンスで必要なデータベースを作成および構成するコンポーネントです。Session Recordingは、Microsoft SQL Serverに基づいたデータベースの高可用性に関する3つのソリューションをサポートしています。詳しくは、「データベースの高可用性」を参照してください。

    • Session Recordingデータベースは、以下のクラウドSQLデータベースサービスにインストールできます。

      • アジュール SQL データベース
      • Azure SQL マネージド インスタンス
      • Azure 仮想マシン (VM) 上の SQLサーバー
      • エーダブリューエス アールディーエス
      • グーグル クラウド SQL サーバー
  • セッションレコーディング管理者ログ

    Session Recording管理者ログは、Session Recordingサーバーと同時にインストールすることをお勧めします。管理者ログ機能を有効にしたくない場合は、後のページで無効にできます。ただし、この機能を最初にインストールしないことを選択し、後で追加したい場合は、SessionRecordingAdministrationx64.msiを使用して手動で追加するしかありません。

  • セッションレコーディング ポリシーコンソール

    Session Recordingポリシーコンソールを使用して、ポリシーを構成できます。

手順6.1:Session Recordingサーバー、データベース、および管理者ログをインストールする

前述のとおり、Session RecordingデータベースはSession Recordingサーバーの必須サブ機能であり、Session Recording管理者ログはSession Recordingサーバーと同時にインストールすることをお勧めします。したがって、このセクションでは、3つのコンポーネントを同じマシンにインストールする手順を説明します。

  1. 機能」ページで、「Session Recordingサーバー」と「Session Recording管理者ログ」を選択します。「Session Recordingサーバー」が選択されると、「Session Recordingデータベース」も自動的に選択されます。「次へ」をクリックします。

    セッションレコーディング サーバーが選択されました

  2. データベースとサーバーの構成」ページで、Session Recordingデータベースのインスタンス名とデータベース名を指定し、必要に応じて「SQL Server認証」を有効にして、「次へ」をクリックします。

    データベースとサーバーの構成ページ

    注:

    2411以降、SQLサーバー認証に加えて、Session Recordingは、Azure SQLデータベースやAzure SQLマネージドインスタンスなどのクラウドベースのSQLデータベース向けにEntra ID(旧Azure Active Directory)認証をサポートします。詳細については、Azure SQLデータベースにSession RecordingデータベースをインストールするおよびAzure SQLマネージドインスタンスまたはAWS RDSにSession Recordingデータベースをインストールするを参照してください。

    データベースとサーバーの構成」ページで:

    • SQL Server認証を有効にする:このオプションを使用すると、SQL Server認証を使用してSession Recordingデータベースに接続できます。

      SQL Server認証を有効にする

    • インスタンス名:データベースインスタンスが名前付きインスタンスでない場合は、SQL Serverのコンピューター名のみを使用できます。インスタンスのセットアップ中にインスタンスに名前を付けた場合は、データベースインスタンス名としてコンピューター名\インスタンス名を使用します。使用しているサーバーインスタンス名を特定するには、SQL Serverでselect @@servernameを実行します。戻り値は正確なデータベースインスタンス名です。SQL Serverがデフォルトの1433ではなくカスタムポートを使用している場合は、インスタンス名にコンマとカスタムポートを追加します。たとえば、「インスタンス名」テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで2433はカスタムポートを示します。
    • データベース名:「データベース名」テキストボックスにカスタムデータベース名を入力するか、テキストボックスにプリセットされているデフォルトのデータベース名を使用します。「接続のテスト」をクリックして、SQL Serverインスタンスへの接続とデータベース名の有効性をテストします。

      注:

      Session Recordingサーバーのデフォルトインストールでは、通信を保護するためにHTTPS/TLSを使用します。Session RecordingサーバーのデフォルトのInternet Information Services (IIS)サイトでTLSが構成されていない場合は、HTTPを使用します。そのためには、IIS管理コンソールでSSLの選択を解除します。Session Recording Brokerサイトに移動し、SSL設定を開き、「Require SSL」チェックボックスをオフにします。

      重要:

      カスタムデータベース名には、A~Z、a~z、0~9、およびアンダースコアのみを含める必要があり、123文字を超えることはできません。

      SQL Serverインスタンスのsecurityadminおよびdbcreatorサーバーロール権限が必要です。これらの権限がない場合は、次のいずれかの方法で対応できます。

      • データベース管理者に、インストールに必要な権限を割り当てるよう依頼します。インストールが完了すると、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
      • または、Citrix Virtual Apps and Desktops ISOの\x64\Session RecordingにあるSessionRecordingAdministrationx64.msiパッケージを使用します。msiのインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてインストールを続行します。

        インストールにより、Session Recordingデータベースが作成され、Session Recordingサーバーのマシンアカウントがdb_ownerとして追加されます。

  3. 管理ログ構成ページで、管理ログ機能の構成を指定します。

    管理ログ構成ページ(/ja-jp/session-recording/2411/media/administration-logging-configuration-page.png)

    管理ログ構成ページで、次の操作を行います。

    • 管理ログデータベースはSQL Serverインスタンスにインストールされます:このテキストボックスは編集できません。管理ログデータベースのSQL Serverインスタンス名は、データベースとサーバーの構成ページで入力したインスタンス名から自動的に取得されます。2411リリース以降、Session Recording管理ログデータベースをSession Recordingデータベースとは別のインスタンスにインストールできます。これを行うには、インストールする前に次の手順を完了してください。

      1. Session Recordingサーバーをインストールするマシンに移動します。
      2. レジストリエディターを開きます。
      3. レジストリを変更します。
        • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverに移動します。
        • SmAudDatabaseLoggingState DWORD(32ビット)値を追加し、値のデータを1に設定します。
        • SmAudDatabaseLoggingInstance値を追加し、値のデータをSession Recording管理ログデータベースをインストールするインスタンス名に設定します。

      後でデータベースをインストールすると、Session Recording管理ログデータベースは、SmAudDatabaseLoggingInstanceレジストリ値で指定された別のインスタンスにインストールされます。両方のデータベースで同じ認証モード(SQL Server認証、Windows認証、またはMicrosoft Entra ID認証)を構成し、同じユーザー権限を付与する必要があります。

    • 管理者ログデータベース名: Session Recording管理者ログ機能をインストールするには、このテキストボックスに管理者ログデータベースのカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名 CitrixSessionRecordingLogging を使用します。

      注:

      管理者ログデータベース名は、前の データベースとサーバーの構成 ページにある データベース名 テキストボックスで設定されているSession Recordingデータベース名とは異なる必要があります。

    • 管理者ログデータベース名を入力したら、接続のテスト をクリックして管理者ログデータベースへの接続をテストします。
    • 管理ログを有効にする: デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにすると、無効にできます。
    • 強制ブロックを有効にする: デフォルトでは、強制ブロックは有効になっています。ログ記録に失敗した場合、通常の機能がブロックされる可能性があります。チェックボックスをオフにすると、強制ブロックを無効にできます。

    インストールを続行するには、次へ をクリックします。

  4. 前提条件を確認し、インストールを確定します。

    インストールの概要

    概要 ページには、選択したインストールオプションが表示されます。戻る をクリックして前のウィザードページに戻り変更を加えるか、インストール をクリックしてインストールを開始できます。

  5. インストールを完了します。

    インストールの完了

    インストールの完了 ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

    完了 をクリックして、Session Recordingサーバー、データベース、および管理者ログのインストールを完了します。

手順6.2:Session Recordingポリシーコンソールをインストールする

セッションレコーディングポリシーコンソールをインストールするには、次の手順を実行します。

  1. 機能」ページで、セッションレコーディングポリシーコンソールを選択し、次へをクリックします。

    ポリシーコンソールが選択されていません(/ja-jp/session-recording/2411/media/session-recording-server-unselected.png)

  2. 前提条件を確認し、インストールを確定します。

    ポリシーコンソールのインストール概要(/ja-jp/session-recording/2411/media/install-policy-console-2.png)

    概要ページには、インストールオプションが表示されます。戻るをクリックして前のウィザードページに戻り変更を行うか、インストールをクリックしてインストールを開始します。

  3. インストールを完了します。

    ポリシーコンソールのインストールを完了する(/ja-jp/session-recording/2411/media/install-policy-console-3.png)

    インストール完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

    完了をクリックして、Session Recordingポリシーコンソールのインストールを完了します。

Step 7: Install Broker_PowerShellSnapIn_x64.msi

重要:

Session Recordingポリシーコンソールを使用するには、Broker PowerShell Snap-in (Broker_PowerShellSnapIn_x64.msi) を手動でインストールします。Citrix Virtual Apps and Desktops ISO (\x64\Citrix Desktop Delivery Controller) でスナップインを見つけ、インストール手順に従ってください。これに従わないと、エラーが発生する可能性があります。

Session Recordingエージェントをインストールする

Session Recordingエージェントは、マルチセッションOSまたはシングルセッションOSの各VDAにインストールされ、記録を有効にするコンポーネントです。セッションデータの記録を担当します。

ステップ1:製品ソフトウェアをダウンロードしてウィザードを起動する

Session Recordingエージェントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。

インストールウィザードが起動します。

ステップ2:インストールする製品を選択する

インストールする製品を選択してください(/ja-jp/session-recording/2411/media/install-agent-1-choose.png)

Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールするには、製品の横に表示されているStartボタンをクリックします。

ステップ3:セッションレコーディングの選択

インストールするSession Recordingエージェントを選択してください(/ja-jp/session-recording/2411/media/install-agent-2-select.png)

セッションレコーディング項目を選択します。

ステップ4:ライセンス契約を読んで同意する

インストール契約(/ja-jp/session-recording/2411/media/install-agent-3-license-agreement.png)

ソフトウェアライセンス契約ページで、ライセンス契約を読み、同意してから、次へをクリックします。

ステップ5:インストールするコンポーネントとインストール場所を選択する

インストールするエージェントを選択してください(/ja-jp/session-recording/2411/media/install-agent-4-location.png)

Session Recording Agentを選択し、次へをクリックします。

ステップ6: エージェント構成を指定する

エージェント構成(/ja-jp/session-recording/2411/media/agent-configuration.png)

エージェント構成ページで、次の設定を完了します。

  • Session Recordingサーバーをインストールしたマシンのコンピューター名、およびSession Recordingサーバーに接続するためのプロトコルとポート情報を入力します。Session Recordingをまだインストールしていない場合は、後でSession Recording Agent Propertiesでこの情報を変更できます。
  • Azure ADに参加しているマシンにSession Recordingエージェントをインストールする場合は、Azure ADサポートを有効にするを選択します。クラウドから再生権限やさまざまなSession Recordingポリシーを構成するためのAzure AD IDサポートを完全に有効にするには、次の手順を完了してからVDAを再起動します。

    注:

    Azure ADサポートはプレビュー機能です。Session Recordingバージョン2402以降で利用できます。

    プレビュー機能は完全にローカライズされていない場合があり、非実稼働環境での使用が推奨されます。Citrixテクニカルサポートは、プレビュー機能で発見された問題についてはサポートしません。

    • MSIパッケージを使用して、Azure ADに参加しているマシンにSession Recordingサーバーもインストールします。MSIインストール中にAzure ADサポートを有効にするを選択します。

      サーバーMSIインストール中にAzure ADサポートを有効にする(/ja-jp/session-recording/2411/media/aad-support-in-server-msi.png)

    • Citrix Cloud を Azure AD に接続することに関する情報

    • フル構成インターフェイスのホームページに移動し、プレビュー機能セクションでSessionRecordingSupportAADSend User Identity Info In Prepare Sessionのトグルを有効にします。フル構成インターフェイスのホームページにアクセスするには、次の手順を完了します。

      1. Citrix Cloudにサインインします。
      2. 左上のメニューで、My Services > DaaSを選択します。デフォルトでは、フル構成インターフェイスのホームページが表示されます。

注:

インストーラーの接続テスト機能には制限があります。「HTTPS requires TLS 1.2」シナリオはサポートされていません。このシナリオでインストーラーを使用すると、接続テストは失敗しますが、この失敗を無視して次へをクリックし、インストールを続行できます。これは通常の機能には影響しません。

手順7:前提条件を確認し、インストールを確定する

エージェントインストールの概要

概要ページには、インストール選択が表示されます。戻るをクリックして以前のウィザードページに戻り変更を加えるか、インストールをクリックしてインストールを開始できます。

手順8:インストールを完了する

エージェントのインストールが完了しました

インストールの完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

完了をクリックして、Session Recording Agentのインストールを完了します。

注:

Machine Creation Services(MCS)またはCitrix Provisioning™がマスターイメージとMicrosoft Message Queuing(MSMQ)がインストールされた複数のVDAを作成する場合、VDAは同じQMIdを持つ可能性があります。同じQMIdは、たとえば次のようなさまざまな問題を引き起こす可能性があります。

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

回避策として、各VDAに一意のQMIdを作成します。これは展開方法によって異なります。

Session RecordingエージェントがインストールされたシングルセッションOS VDAが、PVS 7.7以降およびMCS 7.9以降を使用して静的デスクトップモードで作成されている場合(たとえば、個別のPersonal vDiskまたはVDAのローカルディスクですべての変更を永続化するように構成されている場合)、追加のアクションは必要ありません。

MCSまたはPVSで作成されたマルチセッションOS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されたシングルセッションOS VDAの場合、システム起動時にGenRandomQMID.ps1スクリプトを使用してQMIdを変更します。ユーザーのログオン試行前に十分なVDAが実行されていることを確認するために、電源管理戦略を変更してください。

GenRandomQMID.ps1」スクリプトを使用するには、次の手順を実行します。

  1. PowerShellで実行ポリシーがRemoteSignedまたはUnrestrictedに設定されていることを確認します。

    Set-ExecutionPolicy RemoteSigned

  2. スケジュールされたタスクを作成し、トリガーをシステム起動時に設定し、PVSまたはMCSマスターイメージマシンでSYSTEMアカウントを使用して実行します。

  3. コマンドをスタートアップタスクとして追加します。

    powershell .exe -file C:\\GenRandomQMID.ps1

GenRandomQMID.ps1スクリプトの概要を以下に示します:

  1. レジストリから現在のQMIdを削除します。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ParametersSysPrep = 1を追加します。
  3. CitrixSmAudAgentやMSMQを含む関連サービスを停止します。
  4. ランダムなQMIdを生成するには、以前に停止したサービスを開始します。

GENRANDOMQMID.PS1の例を以下に示します:

# Remove old QMId from registry and set SysPrep flag for MSMQ

Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force

Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1

# Get dependent services

$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name

# Restart MSMQ to get a new QMId

Restart-Service -force MSMQ

# Start dependent services

if ($depServices -ne $null) {

    foreach ($depService in $depServices) {

        $startMode = Get-WmiObject win32_service -filter "NAME = '$($depService.Name)'" | Select -Property StartMode

         if ($startMode.StartMode -eq "Auto") {

             Start-Service $depService.Name
         }
}

}
<!--NeedCopy-->

セッションレコーディング プレーヤーをインストールする

Session Recording Playerは、ワークステーションからアクセスして記録されたセッションファイルを再生するためのユーザーインターフェイスです。Session Recordingサーバーまたはドメイン内のワークステーションにSession Recording Playerをインストールします。

ヒント:

  • セッションレコーディング サーバーをインストールすると、セッションレコーディング Webプレーヤーを自動的にインストールできます。
  • セッションレコーディングプレイヤーのインストール前またはインストール後に、「VC_redist.x86.exe」という名前のMicrosoft Visual C++ 再頒布可能パッケージをインストールしてください。このパッケージは、Citrix Virtual Apps and Desktops の ISO 内の「\Support\VcRedist」にあります。

手順1:製品ソフトウェアをダウンロードし、ウィザードを起動する

Session Recording Playerコンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。

インストールウィザードが起動します。

手順2:インストールする製品を選択する

インストールする製品を選択する(/ja-jp/session-recording/2411/media/install-player-1.png)

Citrix Virtual AppsまたはCitrix Virtual Desktopsをインストールするには、製品名の横にあるStartボタンをクリックします。

手順3:セッションレコーディングを選択する

セッションレコーディングを選択

セッションレコーディングエントリを選択します。

手順4:ライセンス契約を読み、同意する

インストール契約(/ja-jp/session-recording/2411/media/install-player-3.png)

ソフトウェアライセンス契約ページで、ライセンス契約を読み、同意して、次へをクリックします。

手順5:インストールするコンポーネントとインストール場所を選択する

インストールするプレーヤーを選択(/ja-jp/session-recording/2411/media/install-player-3-select.png)

セッションレコーディングプレイヤーを選択し、次へをクリックします。

ステップ6:前提条件を確認し、インストールを確定する

プレーヤーのインストール概要(/ja-jp/session-recording/2411/media/install-player-4-confirm-installation.png)

Summaryページには、インストール選択が表示されます。Backをクリックして以前のウィザードページに戻り変更を行うか、Installをクリックしてインストールを開始できます。

ステップ7:インストールを完了する

プレーヤーのインストールが完了しました(/ja-jp/session-recording/2411/media/install-player-7-install-complete.png)

Finish Installationページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。

Finishをクリックして、Session Recordingプレーヤーのインストールを完了します。

メッセージキュー(MSMQ)のアクセス制御リスト(ACL)を設定する

Session Recordingのインストール後、MSMQのACLを構成することをお勧めします。詳しくは、セキュリティに関する推奨事項を参照してください。

インストールの自動化

Session Recordingは、オプションを指定したサイレントインストールをサポートしています。

Session Recording管理コンポーネントのインストールを自動化する

単一のコマンドを使用して、Session Recording管理コンポーネントの完全なセットをインストールする

例えば、以下のいずれかのコマンドを実行すると、セッションレコーディング管理コンポーネントの完全なセットがインストールされ、インストール情報をキャプチャするためのログファイルが作成されます。

msiexec /i "c:\SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="WNBIO-SRD-1" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" DATABASEUSER="localhost" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="DatabaseConnectionString" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" DATABASEUSER="localhost" CLOUDDBSUPPORT="0" AZUREUSERNAME="SQLorEntraIDAdminName" AZUREPASSWORD="SQLorEntraIDAdminPassword" AADPASSWORD="1" SERVICEKEYAUTHENABLE="1" /qn+ /l*vx "yourinstallationlog"
<!--NeedCopy-->

注:

SessionRecordingAdministrationx64.msi ファイルは、シトリックス バーチャル アプリケーションズ アンド デスクトップス ISO の \x64\Session Recording にあります。

ここで DATABASEINSTANCE で指定されたインスタンスに関係なく、2411リリース以降、セッションレコーディングデータベースとは別のインスタンスにセッションレコーディング管理者ログデータベースをインストールすることも選択できます。これを行うには、インストールコマンドのいずれかを実行する前に、次の手順を完了してください。

  1. セッションレコーディングサーバーをインストールするマシンに移動します。
  2. レジストリエディターを開きます。
  3. レジストリを変更します。
    • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server に移動します。
    • SmAudDatabaseLoggingState DWORD (32ビット) 値を追加し、値のデータを 1 に設定します。
    • SmAudDatabaseLoggingInstance 値を追加し、値のデータを、セッションレコーディング管理者ログデータベースをインストールするインスタンス名に設定します。

    後でデータベースをインストールするときに、セッションレコーディング管理者ログデータベースは、SmAudDatabaseLoggingInstance レジストリ値で指定された別のインスタンスにインストールされます。両方のデータベースに同じ認証モード(SQL Server認証、Windows認証、またはMicrosoft Entra ID認証)を構成し、同じユーザー権限を付与する必要があります。

ここで:

  • ADDLOCAL は、選択できる機能を提供します。複数のオプションを選択できます。SsRecServer はセッションレコーディングサーバーです。PolicyConsole はセッションレコーディングポリシーコンソールです。SsRecLogging は管理者ログ機能です。StorageDatabase はセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
  • DATABASEINSTANCE は、セッションレコーディングデータベースのインスタンス名です。たとえば、Azure SQL Managed Instance を使用している場合は .\SQLEXPRESS,computer-name\SQLEXPRESS,computer-name または tcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342 です。前述のとおり、セッションレコーディングデータベースとセッションレコーディング管理者ログデータベースを同じインスタンスまたは別のインスタンスにインストールできます。
  • DATABASENAME は、セッションレコーディングデータベースのデータベース名です。
  • LOGGINGDATABASENAMEは、管理者ログデータベースの名前です。
  • AZURESQLSERVICESUPPORTは、SQL Server認証がサポートされているかどうかを決定します。SQL Server認証を使用するには、1に設定します。
  • DATABASEUSER is the computer account of the Session Recording server.
  • CLOUDDBSUPPORTは、Azure SQL Databaseがサポートされているかどうかを決定します。
  • AZUREUSERNAME is the SQL Server or Microsoft Entra ID administrator name. Starting with 2411, Session Recording supports Entra ID authentication for cloud-based SQL databases including Azure SQL Database and Azure SQL Managed Instance. To use Microsoft Entra ID authentication, complete the following steps:

    1. Visual C++ RedistributableがSession Recordingサーバーにインストールされていることを確認してください。インストールされていない場合は、https://learn.microsoft.com/ja-jp/cpp/windows/latest-supported-vc-redist?view=msvc-170からダウンロードしてインストールしてください。
    2. Microsoft ODBC Driver for SQL ServerがSession Recordingサーバーにインストールされていることを確認してください。インストールされていない場合は、https://learn.microsoft.com/ja-jp/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16からダウンロードしてインストールしてください。
    3. データベースインストールコマンドを実行するときに、AADPASSWORDパラメーターを含め、1に設定します。
    4. Entra ID管理者を作成し、SQL Serverの管理権限を付与します。詳細については、Microsoftのドキュメントを参照してください: https://learn.microsoft.com/ja-jp/azure/azure-sql/database/authentication-aad-configure?view=azuresql&tabs=azure-powershell
  • AZUREPASSWORD は、SQLサーバー または マイクロソフト Entra ID の管理者パスワードです。
  • AADPASSWORDは、Microsoft Entra ID認証がサポートされているかどうかを決定します。Microsoft Entra ID認証を使用するには、1に設定します。
  • SERVICEKEYAUTHENABLEは、Session RecordingエージェントとSession Recordingサーバー間のサービスキー認証を有効にします。このパラメーターは、Azure ADサポートを有効にする場合にのみ必要であり、1に設定する必要があります。それ以外の場合は、このパラメーターを追加しないでください。
  • /qは、サイレントモードを指定します。
  • /l*vは、詳細ログを有効にします。
  • yourinstallationlogは、インストールログファイルの場所です。

セッションレコーディングサーバーを展開するためのマスターイメージを作成する

既存の展開から、セッションレコーディングデータベースと管理ログデータベースがすでに配置されている場合があります。このようなシナリオでは、SessionRecordingAdministrationx64.msi を使用してセッションレコーディング管理コンポーネントをインストールする際に、データベースチェックを省略できるようになりました。セッションレコーディングサーバーを他の多くのマシンに簡単に展開するためのマスターイメージを作成できます。マスターイメージを使用してターゲットマシンにセッションレコーディングサーバーを展開した後、各マシンでコマンドを実行して、既存のセッションレコーディングデータベースと管理ログデータベースに接続します。このマスターイメージのサポートにより、展開が容易になり、人為的ミスの潜在的な影響が最小限に抑えられます。これは新規インストールにのみ適用され、次の手順で構成されます。

  1. コマンドプロンプトを起動し、次のようなコマンドを実行します。

    msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="sqlnotexists" DATABASENAME="CitrixSessionRecording2" LOGGINGDATABASENAME="CitrixSessionRecordingLogging2" DATABASEUSER="localhost" /q /l*vx "c:\WithLogging.log" IGNOREDBCHECK="True"
    <!--NeedCopy-->
    

    このコマンドは、セッションレコーディングデータベースと管理ログデータベースへの接続を構成およびテストすることなく、セッションレコーディング管理コンポーネントをインストールします。

    Set the IGNOREDBCHECK parameter to True and use random values for DATABASEINSTANCE, DATABASENAME, and LOGGINGDATABASENAME.

  2. 操作しているマシン上にマスターイメージを作成します。

  3. セッションレコーディングサーバーを展開するために、マスターイメージを他のマシンに展開します。

  4. 各マシンで、次のようなコマンドを実行します。

    .\SsRecUtils.exe -modifydbconnectionpara DATABASEINSTANCE DATABASENAME LOGGINGDATABASENAME
    
    iisreset /noforce
    <!--NeedCopy-->
    

    これらのコマンドは、以前にインストールされたセッションレコーディングサーバーを、既存のセッションレコーディングデータベースおよび管理ログデータベースに接続します。

    SsRecUtils.exe ファイルは \Citrix\SessionRecording\Server\bin\ で確認できます。必要に応じて、DATABASEINSTANCEDATABASENAME、および LOGGINGDATABASENAME の各パラメーターを構成してください。

セッションレコーディング管理コンポーネントをアンインストールする際にデータベースを保持する

KEEPDBTrue に設定すると、セッションレコーディング管理コンポーネントをアンインストールする際に、次のコマンドによってセッションレコーディングデータベースと管理ログデータベースが保持されます。

msiexec /x "SessionRecordingAdministrationx64.msi" KEEPDB="True"
<!--NeedCopy-->

セッションレコーディングプレーヤーとWebプレーヤーのインストールを自動化する

たとえば、次のコマンドはそれぞれセッションレコーディングプレーヤーとWebプレーヤーをインストールします。

msiexec /i "c:\SessionRecordingPlayer.msi" /q /l*\vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "c:\SessionRecordingWebPlayer.msi" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->

注:

SessionRecordingPlayer.msi は、Citrix Virtual Apps and Desktops の ISO ファイル内に、\x86\Session Recording の場所で見つけることができます。

SessionRecordingWebPlayer.msi は、Citrix Virtual Apps and Desktops の ISO ファイル内に、\x64\Session Recording の場所で見つけることができます。

ここで、

  • /q はサイレントモードを指定します。
  • /l*v は詳細ログ記録を指定します。
  • yourinstallationlog は、インストールログファイルの場所です。

Session Recordingエージェントのインストールを自動化する

たとえば、次のコマンドはSession Recordingエージェントをインストールし、インストール情報をキャプチャするためのログファイルを作成します。

msiexec /i SessionRecordingAgentx64.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport SESSIONRECORDINGAUTHENTICATION="Citrix Cloud™" SESSIONRECORDINGRPC="Websocket" SESSIONRECORDINGIDP="IDP"
<!--NeedCopy-->

注:

You can find SessionRecordingAgentx64.msi on the Citrix Virtual Apps and Desktops ISO under \x64\Session Recording.

ここで、

  • yourservername は、Session RecordingサーバーをホストするマシンのNetBIOS名またはFQDNです。指定しない場合、この値はデフォルトで localhost になります。
  • yourbrokerprotocol は、セッションレコーディングエージェントがセッションレコーディングブローカーと通信するために使用するHTTPまたはHTTPSです。指定しない場合、この値はデフォルトでHTTPSになります。
  • yourbrokerport は、Session RecordingエージェントがSession Recording Brokerと通信するために使用するポート番号です。指定しない場合、この値はデフォルトでゼロになり、Session Recordingエージェントは選択したプロトコルのデフォルトポート番号(HTTPの場合は80、HTTPSの場合は443)を使用します。
  • SESSIONRECORDINGAUTHENTICATION は、Session RecordingエージェントとSession Recordingサーバー間の認証タイプです。このパラメーターは、Azure ADサポートを有効にする場合にのみ必要です。Azure ADサポートを有効にするには、このパラメーターを追加し、Citrix Cloud に設定します。
  • SESSIONRECORDINGRPC」は、Session RecordingエージェントとSession Recordingサーバー間の通信方法です。このパラメーターは、Azure ADサポートを有効にする場合にのみ必要です。Azure ADサポートを有効にするには、このパラメーターを追加し、「Websocket」に設定します。
  • SESSIONRECORDINGIDP」は、IDの種類を指定します。このパラメーターは、Azure ADサポートを有効にする場合にのみ必要です。Azure ADサポートを有効にするには、このパラメーターを追加し、「IDP」に設定します。
  • /q」は、サイレントモードを指定します。
  • /l*v」は、詳細ログを有効にします。
  • yourinstallationlog」は、インストールログファイルの場所です。

セッションレコーディングのアップグレード

新しいマシンやサイトを最初にセットアップすることなく、特定の展開を新しいバージョンにアップグレードできます。XenAppおよびXenDesktop 7.6 LTSRの最新CUに含まれるSession Recordingのバージョン、およびそれ以降の任意のバージョンから、Session Recordingの最新リリースにアップグレードできます。

注:

Session Recording Administrationを7.6から7.13以降にアップグレードし、Session Recording Administrationで「変更」を選択して管理者ログサービスを追加すると、「管理者ログ構成」ページにSQL Serverインスタンス名が表示されません。「次へ」をクリックすると、次のエラーメッセージが表示されます。「データベース接続テストに失敗しました。正しいデータベースインスタンス名を入力してください。」回避策として、localhostユーザーに次のSmartAuditor Serverレジストリフォルダーへの「読み取り」権限を追加します: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server

テクニカルプレビューバージョンからはアップグレードできません。

要件、準備、および制限事項

  • Session Recordingコンポーネントをインストールしたマシンで、Session Recordingインストーラーのグラフィカルインターフェイスまたはコマンドラインインターフェイスを使用して、Session Recordingコンポーネントをアップグレードします。
  • アップグレード作業を行う前に、SQL Serverインスタンス内のCitrixSessionRecordingという名前のデータベースをバックアップしてください。これにより、データベースのアップグレード後に問題が発見された場合に復元できます。
  • ドメインユーザーであることに加えて、Session Recordingコンポーネントをアップグレードするマシンではローカル管理者である必要があります。
  • If the Session Recording server and Session Recording database aren’t installed on the same server, you must have the database role permission to upgrade the Session Recording database. Otherwise, you can:
    • データベース管理者に、アップグレードのためにsecurityadminおよびdbcreatorサーバーロール権限を割り当てるよう依頼してください。アップグレードが完了したら、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
    • または、SessionRecordingAdministrationx64.msiパッケージを使用してアップグレードします。msiアップグレード中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてアップグレードを続行します。
  • すべてのSession Recordingエージェントを同時にアップグレードしないことを選択できます。Session Recordingエージェント7.6.0(およびそれ以降)は、Session Recordingサーバーの最新(現行)リリースと互換性があります。ただし、一部の新機能やバグ修正は有効にならない場合があります。
  • Session Recordingサーバーのアップグレード中に開始されたセッションは記録されません。
  • Session Recordingエージェントのプロパティにあるグラフィック調整オプションは、デスクトップコンポジションリダイレクトモードとの互換性を保つため、新規インストールまたはアップグレード後にデフォルトで有効になります。新規インストールまたはアップグレード後に、このオプションを手動で無効にすることができます。
  • The administrator logging feature is not installed after you upgrade Session Recording from a previous release where the feature is unavailable. To add the feature, modify the installation after the upgrade.
  • アップグレードプロセス開始時にライブ記録セッションがある場合、記録が完了する可能性はほとんどありません。
  • 潜在的な停止を計画し、軽減できるように、以下のアップグレードシーケンスを確認してください。

アップグレードシーケンス

既存のインストールをアップグレードするには、Session Recordingコンポーネントがインストールされている各マシンに移動し、Citrix Virtual Apps and Desktops ISOを実行します。

ヒント:

Citrix Virtual Apps and Desktops の適切なバージョンをダウンロードしていただくためには、Citrix Virtual Apps and Desktops ダウンロードページ にアクセスしていただく必要がございます。

既存のインストールをアップグレードするには、通常、次のシーケンスに従います。

  1. Session Recordingサーバーコンポーネントをアップグレードします。

    Session Recordingサーバーが複数ある場合は、まずSession Recordingデータベースコンポーネントがインストールされているサーバーをアップグレードします。その後、残りのSession Recordingサーバーをアップグレードします。

    そのためには、次の手順を実行します。

    1. セッションレコーディングサーバーで、セッションレコーディングストレージマネージャーサービスを手動で停止します。
    2. Internet Information Services(IIS)マネージャーを使用して、セッションレコーディングブローカーが実行されていることを確認します。
    3. Citrix Virtual Apps and Desktops ISO を実行し、セッションレコーディングエントリを選択してアップグレードします。
  2. Session Recordingサーバーのアップグレードが完了すると、Session Recordingサービスは自動的にオンラインに戻ります。
  3. Session Recordingエージェントをアップグレードします(マスターイメージ上)。
  4. セッションレコーディングサーバーと同時に、またはその後に、セッションレコーディングポリシーコンソールをアップグレードします。
  5. Session Recordingプレーヤーをアップグレードします。

クラウドSQLデータベースサービスにSession Recordingデータベースをインストールする

このセクションでは、以下のクラウドSQLデータベースサービスにSession Recordingデータベースをインストールする方法について説明します。

  • アジュール SQL データベース
  • Azure SQL マネージド インスタンス
  • アジュール仮想マシン上のSQLサーバー
  • AWS RDS (エーダブリューエス アールディーエス)
  • グーグルクラウド SQL サーバー

Azure SQL Database にセッション記録データベースをインストールする

  1. アジュール SQL データベースを作成します。

    1. Azure アカウントを使用して Azure ポータルにサインインします。
    2. ポータルメニューから、リソースの作成を選択します。
    3. ポータルの検索ボックスに「SQL database」と入力します。
    4. 検索結果のリストから、SQL databasesを選択します。
    5. 作成をクリックして、Azure SQL Database を作成します。
    6. SQL Database の作成セクションで、次の情報を入力します。

      • サブスクリプション: 目的の Azure サブスクリプションを選択します。
      • リソースグループ: 新規作成を選択するか、既存のリソースグループを選択します。
      • データベース名: 一意の名前が必要です。
      • サーバー: 新規作成を選択し、新しいサーバーフォームに次の値を入力します。
        • サーバー名: 一意の名前を入力します。サーバー名は、Azure 内のすべてのサーバーでグローバルに一意である必要があります。
        • 場所: ドロップダウンリストから場所を選択します。
        • 認証方法: SQL 認証、Entra ID 認証、またはその両方を使用するを選択します。
        • サーバー管理者ログイン:SQL ServerまたはMicrosoft Entra IDの管理者名を入力します。2411以降、Session Recordingは、Azure SQL DatabaseおよびAzure SQL Managed Instanceを含むクラウドベースのSQLデータベースのEntra ID認証をサポートしています。Microsoft Entra ID認証の詳細については、この記事のコマンドパラメーターの説明を参照してください。
        • パスワード:要件を満たすSQL ServerまたはMicrosoft Entra IDの管理者パスワードを入力し、パスワードの確認フィールドにもう一度入力します。
        • OKを選択します。

      上記の情報を入力したら、レビュー + 作成をクリックします。作成ボタンをクリックして、Azure SQL Databaseを完了します。

  2. 手順1を繰り返して、同じサーバー上に別のAzure SQL Databaseを作成します。
  3. 作成したAzure SQL Databaseのサーバー接続文字列を取得します。
    1. Azureポータルで、作成したAzure SQL Databaseのいずれかを検索してクリックします。
    2. 左側のナビゲーションから接続文字列をクリックします。
    3. 後でSession RecordingデータベースおよびSession Recordingログデータベースのインスタンス名として使用するサーバー文字列を記録しておきます。
  4. 以前に作成したAzure SQL DatabaseにSession Recordingデータベースをインストールするには、次のようなコマンドを実行します。

    注:

    Azure SQL Databaseでは、Session Recordingデータベースのインストールは、次のようなコマンドを実行することによってのみ行うことができます。

    msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="DatabaseConnectionString" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" DATABASEUSER="localhost" CLOUDDBSUPPORT="0" AZUREUSERNAME="SQLorEntraIDAdminName" AZUREPASSWORD="SQLorEntraIDAdminPassword" AADPASSWORD="1" /qn+ /l*vx "yourinstallationlog"

    ここで、

    • ADDLOCAL は、選択可能な機能を提供します。複数のオプションを選択できます。SsRecServer はセッションレコーディングサーバーです。PolicyConsole はセッションレコーディングポリシーコンソールです。SsRecLogging は管理者ログ機能です。StorageDatabase はセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
    • DATABASEINSTANCE は、Azure SQL データベース 接続文字列によって指定される セッションレコーディング データベースのインスタンス名です。
    • DATABASENAME は、セッションレコーディング データベースのデータベース名です。
    • LOGGINGDATABASENAME は、管理者ログデータベースの名前です。
    • AZURESQLSERVICESUPPORT は、SQL Server 認証がサポートされているかどうかを決定します。SQL Server 認証を使用するには、これを 1 に設定します。
    • CLOUDDBSUPPORT は、Azure SQL Database がサポートされているかどうかを決定します。
    • DATABASEUSER は、Session Recording サーバーが使用するコンピューターアカウントです。
    • AZUREUSERNAME は、SQL Server または Microsoft Entra ID の管理者名として指定されるものです。2411 以降、Session Recording は、Azure SQL Database および Azure SQL Managed Instance を含むクラウド上に構築された SQL データベースに対して、Entra ID 認証をサポートしております。Microsoft Entra ID 認証をご利用いただくには、以下の手順を実行してください。

      1. Session Recording サーバーに Visual C++ Redistributable がインストールされていることを確認してください。インストールされていない場合は、https://learn.microsoft.com/ja-jp/cpp/windows/latest-supported-vc-redist?view=msvc-170 からダウンロードしてインストールしてください。
      2. Session Recording サーバーに Microsoft ODBC Driver for SQL Server がインストールされていることを確認してください。インストールされていない場合は、https://learn.microsoft.com/ja-jp/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16 からダウンロードしてインストールしてください。
      3. データベースインストールコマンドを実行する際に、AADPASSWORD パラメーターを含め、1 に設定します。
      4. Entra ID 管理者を作成し、SQL Server 管理権限を付与します。詳細については、Microsoft ドキュメント https://learn.microsoft.com/ja-jp/azure/azure-sql/database/authentication-aad-configure?view=azuresql&tabs=azure-powershell を参照してください。
    • AZUREPASSWORD は、SQL Server または Microsoft Entra ID の管理者アカウントに設定されているパスワードです。
    • AADPASSWORD は、Microsoft Entra ID 認証がサポートされているかどうかを決定します。Microsoft Entra ID 認証を使用するには、これを 1 に設定します。
    • /q はサイレントモードを指定します。
    • /l*v は詳細ログ記録を指定します。
    • yourinstallationlog は、インストールログファイルの場所です。」

Azure SQL Managed Instance または AWS RDS にセッションレコーディングデータベースをインストールする

ヒント:

Azure SQL Managed Instance および AWS RDS では、セッションレコーディング データベースを以下の方法でインストールできます。

  • SessionRecordingAdministrationx64.msi パッケージをダブルクリックして、プログラムを実行する。

  • 次のようなコマンドを実行する。

     msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="DatabaseConnectionString "DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" CLOUDDBSUPPORT="1" AZUREUSERNAME="SQLorEntraIDAdminName" AZUREPASSWORD="SQLorEntraIDAdminPassword" AADPASSWORD="1"/qn+ /l*vx "yourinstallationlog"
     <!--NeedCopy-->
    
  1. Azure SQL マネージド インスタンスを作成するか、Amazon RDS コンソールを使用して SQLサーバー インスタンスを作成します。

  2. (Azure SQL のみ) プロパティパネルに表示される Server 文字列を記録しておきます。これらの文字列は、Session Recording データベースのインスタンス名です。例については、次のスクリーンショットを参照してください。

    Server 文字列の例

  3. (AWS RDS のみ) EndpointPort の情報を記録しておきます。これは、データベースのインスタンス名として、<Endpoint, Port> の形式で使用されます。

    AWS RDS インスタンスの構成

  4. セッションレコーディングデータベースをインストールするには、SessionRecordingAdministrationx64.msi を実行します。

    SQL Server 認証を有効にする チェックボックスをオンにし、SQL Server 管理者名とパスワードを入力します。その他の必要な設定を行います。

    SQL Server 管理者資格情報を入力する

    注:

    • SQLサーバー管理者パスワードを変更した場合は、Session Recording Server Propertiesでパスワードを更新する必要があります。Session Recording Server Propertiesを開くと、エラーメッセージが表示されます。続行するにはOKをクリックし、Cloud DBタブを選択して、新しいSQLサーバー管理者パスワードを入力します。Citrix Session Recording Analyticsサービス、Citrix Session Recording Storage Managerサービス、およびIISサービスを再起動します。 SQLサーバー管理者パスワードの更新

    • SQL Server認証に加えて、Session Recordingは、Azure SQL DatabaseおよびAzure SQL Managed Instanceを含むクラウドベースのSQLデータベースのEntra ID(旧Azure Active Directory)認証をサポートしています。Microsoft Entra ID認証を使用するには、コマンドラインを介してデータベースをインストールし、この記事で前述した手順に従ってください。

    • Azure AD認証はサポートされていません。

オンプレミスデータベースをクラウドSQL Managed Instanceに移行する

  1. https://docs.microsoft.com/ja-jp/data-migration/またはhttps://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server.htmlに従って、オンプレミスデータベースを移行します。

  2. 移行後に Session Recording が適切に動作するようにするため、Session Recording サーバー上で SsRecUtils.exe を実行してください。

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifyazuredbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} {AzureAdminName}{AzureAdminPassword} iisreset /noforce

  3. セッションレコーディングサーバーで、Citrix セッションレコーディングアナリティクスサービス、Citrix セッションレコーディングストレージマネージャーサービス、および IIS サービスを再起動します。

Azure SQL Managed Instanceからオンプレミスデータベースに本番データベースを移行する

  1. https://docs.microsoft.com/ja-jp/data-migration/に従ってデータベースを移行します。

  2. 移行後にセッションレコーディングが正常に動作するようにするには、セッションレコーディングサーバーでSsRecUtils.exeを実行します。

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifydbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} iisreset /noforce

  3. セッションレコーディングサーバーで、Citrix セッションレコーディング アナリティクス サービス、Citrix セッションレコーディング ストレージマネージャー サービス、およびIISサービスを再起動します。

Azure仮想マシン上のSQLサーバーにSession Recordingデータベースをインストールする

Azure仮想マシン上のSQLサーバーでは、セッションレコーディングデータベースを、「SessionRecordingAdministrationx64.msi」というパッケージをダブルクリックして実行するか、または「Citrix Virtual Apps and Desktops」のインストーラーを使用してインストールすることが可能です。

  1. Azure SQL仮想マシンを確認します。
  2. VM を構成し、セッション録画コンポーネントをインストールするドメインに追加します。
  3. セッション録画データベースのインストール中に、VM の FQDN をインスタンス名として使用します。 注: インストールに SessionRecordingAdministrationx64.msi を使用している場合は、SQL Server 認証を有効にするチェックボックスをオフにします。
  4. インストールユーザーインターフェイスに従って、セッション録画データベースのインストールを完了します。

Google Cloud SQL Server にセッション録画データベースをインストールする

ヒント:

Google Cloud SQL Server では、セッション録画データベースのインストールは、次のコマンドを実行するか、SessionRecordingAdministrationx64.msi パッケージをダブルクリックして実行することで行うことができます。コマンドパラメーターの説明については、この記事の前の「自動インストール」セクションを参照してください。

msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log"
<!--NeedCopy-->

本セクションでは、シトリックス バーチャルアップス アンド デスクトップス ISO の \x64\セッションレコーディング にある セッションレコーディングアドミニストレーションx64.msi を使用したインストール方法について詳述します。

  1. Google Cloud 上に SQL Server のインスタンスを作成します。

    1. Google Cloud コンソールに移動し、SQL インスタンスページを開きます。
    2. インスタンスを作成をクリックします。例:

      Google Cloud でインスタンスを作成

    3. データベースエンジンとして SQL Server を選択します。

      データベースエンジンとして SQL Server を選択

    4. インスタンス ID フィールドに入力し、ユーザーのパスワードを入力します。パスワードを記録しておきます。インスタンスの SQL Server バージョンを選択します。必要に応じてその他の構成を行います。例:

      インスタンスIDなどを構成する

    5. インスタンスにパブリックIPアドレスを割り当て、インスタンスに接続できる承認済みネットワークを設定します。ネットワークフィールドに、Session RecordingサーバーがインストールされているマシンのIPアドレスを入力します。例:

      パブリックIPアドレスとネットワークを割り当てる

    6. CREATE INSTANCEをクリックして、数分間待ちます。

      インスタンスの概要

    7. 新しく作成されたインスタンスのページで、パブリックIPアドレスを見つけて記録しておきます。

      パブリックIPアドレスを記録する

    8. セッションレコーディング データベースをインストールするには、SessionRecordingAdministrationx64.msi を実行します。

      インストール中の次のページで、以下の構成を行います。

      • SQL Server認証を有効にするチェックボックスをオンにします。
      • インスタンス名フィールドに、以前作成したSQL ServerインスタンスのパブリックIPアドレスを入力します。
      • SQL Server管理者名とパスワードを入力します。

      SQL Server管理者の資格情報を入力する

セッションレコーディング のアンインストール

サーバーまたはワークステーションからSession Recordingコンポーネントを削除するには、Windowsコントロールパネルから利用できるアンインストールまたはプログラムの削除オプションを使用します。 Session Recordingデータベースを削除するには、インストール時と同じsecurityadminおよびdbcreator SQL Serverロール権限が必要です。

セキュリティ上の理由から、コンポーネントのアンインストール後も管理者ログデータベースは削除されません。

シトリックス アナリティクス フォー セキュリティ™ との統合

Session Recordingサーバーを構成して、ユーザーイベントをCitrix Analytics for Securityに送信できます。Citrix Analytics for Securityは、ユーザーイベントを処理して、ユーザーの行動に関する実用的なインサイトを提供します。

前提条件

開始する前に、以下を確認してください。

  • Session Recordingサーバーは、次のアドレスに接続できる必要があります。

  • Session Recording展開では、送信インターネット接続用にポート443が開いている必要があります。ネットワーク上のプロキシサーバーは、Citrix Analytics for Securityとのこの通信を許可する必要があります。

  • シトリックス バーチャル アプリケーションズ アンド デスクトップス 7 1912 LTSR を使用している場合、サポートされるセッション レコーディングのバージョンは 2103 以降です。

セッションレコーディングサーバーをシトリックス アナリティクス フォー セキュリティに接続する

  1. Citrix Cloudにサインインします。

  2. シトリックス アナリティクス フォー セキュリティ を見つけて、[管理] をクリックします。

  3. 上部のバーから、[設定] > [データソース] をクリックします。

  4. Virtual Apps and Desktops - セッションレコーディング」サイトカードで、「セッションレコーディングサーバーを接続」をクリックします。

    セッション録画接続(/ja-jp/session-recording/2411/media/sr-connect-new-tenant.png)

  5. Connect Session Recording Server」ページで、チェックリストを確認し、必須要件をすべて選択します。必須要件を選択しない場合、「Download File」オプションは無効になります。

    セッション録画チェックリスト(/ja-jp/session-recording/2411/media/sr-checklist.png)

  6. ネットワークにプロキシサーバーがある場合は、Session RecordingサーバーのSsRecStorageManager.exe.configファイルにプロキシアドレスを入力します。

    構成ファイルは<Session Recording server installation path>\bin\SsRecStorageManager.exe.configにあります。

    例: C:\Program Files\Citrix\SessionRecording\Server\Bin\SsRecStorageManager.exe.config

    構成ファイルのパス(/ja-jp/session-recording/2411/media/sr-config-file-path.png)

  7. ファイルをダウンロード」をクリックして、SessionRecordingConfigurationFile.jsonファイルをダウンロードします。

    注:

    このファイルには機密情報が含まれています。ファイルを安全な場所に保管してください。

  8. シトリックス アナリティクス for セキュリティに接続するセッションレコーディングサーバーにファイルをコピーします。

  9. 展開環境に複数のSession Recordingサーバーがある場合は、接続する各サーバーにファイルをコピーし、各サーバーを構成する手順に従う必要があります。

  10. Session Recordingサーバーで、次のコマンドを実行して設定をインポートします。

    <Session Recording server installation path>\bin\SsRecUtils.exe -Import_SRCasConfigurations <configuration file path>
    <!--NeedCopy-->
    

    例えば:

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -Import_SRCasConfigurations C:\Users\administrator\Downloads\SessionRecordingConfigurationFile.json
    <!--NeedCopy-->
    
  11. 次のサービスを再起動します。

    • シトリックス セッションレコーディング アナリティクス サービス

    • シトリックス セッションレコーディング ストレージマネージャー

  12. 構成が正常に完了したら、Citrix Analytics for Security に移動して、接続されているSession Recordingサーバーを表示します。データ処理を有効にするをクリックして、Citrix Analytics for Security がデータを処理できるようにします。

    注:

    Session Recordingサーバーバージョン2103または2104を使用している場合、Citrix Analytics for Security で接続されているSession Recordingサーバーを表示するには、まずVirtual Apps and Desktopsセッションを起動する必要があります。そうしないと、接続されているSession Recordingサーバーが表示されません。この要件は、Session Recordingサーバーバージョン2106以降には適用されません。

接続されている展開を表示する

サーバー展開は、構成が正常に完了した場合にのみSession Recordingサイトカードに表示されます。サイトカードには、Citrix Analytics for Security との接続を確立した構成済みサーバーの数が表示されます。

構成が正常に完了した後でもSession Recordingサーバーが表示されない場合は、構成済みのSession Recordingサーバーが接続に失敗するのトラブルシューティングセクションを参照してください。

セッションレコーディング展開

サイトカードで、展開の数をクリックして、Citrix Analytics for Security に接続されているサーバーグループを表示します。たとえば、1 Session Recording展開をクリックして、接続されているサーバーまたはサーバーグループを表示します。各Session Recordingサーバーは、ベースURLとServerGroupIDによって表されます。

SR展開の詳細

受信したイベントを表示する

サイトカードには、接続されているSession Recording展開と、これらの展開から過去1時間に受信したイベントが表示されます。これはデフォルトの時間選択です。1週間(1 W)を選択してデータを表示することもできます。受信したイベントの数をクリックして、セルフサービス検索ページでイベントを表示します。

データ処理を有効にした後、サイトカードにデータが受信されていませんというステータスが表示される場合があります。このステータスが表示される理由は2つあります。

  1. 初めてデータ処理をオンにした場合、イベントがCitrix Analyticsのイベントハブに到達するまでに時間がかかります。Citrix Analyticsがイベントを受信すると、ステータスはデータ処理オンに変わります。しばらくしてもステータスが変わらない場合は、データソースページを更新してください。

  2. Citrix Analyticsは、過去1時間以内にデータソースからイベントを受信していません。

セッションレコーディングサーバーを追加する

セッションレコーディングサーバーを追加するには、次のいずれかを実行します。

  • 接続済みセッションレコーディング展開ページで、セッションレコーディングサーバーに接続をクリックします。

    展開を接続

  • Virtual Apps and Desktops - セッションレコーディングサイトカードで、縦の省略記号 (⋮) をクリックし、セッションレコーディングサーバーに接続を選択します。

    セッションレコーディング接続

構成ファイルをダウンロードし、セッションレコーディングサーバーを構成する手順に従います。

セッションレコーディングサーバーを削除する

セッションレコーディングサーバーを削除するには:

  1. Citrix Analytics for Securityで、接続済みセッションレコーディング展開ページに移動し、削除するサーバー展開を選択します。

  2. 縦の省略記号 (⋮) をクリックし、Analyticsからセッションレコーディングサーバーを削除を選択します。

    セッションレコーディングサーバーを削除

  3. Citrix Analyticsから削除したセッションレコーディングサーバーで、次のコマンドを実行します。

    <Session Recording server installation path>\bin\SsRecUtils.exe -Remove_SRCasConfigurations
    <!--NeedCopy-->
    

    以下に例を示します。

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -Remove_SRCasConfigurations
    <!--NeedCopy-->
    

データソースでのデータ処理のオン/オフを切り替える

特定のデータソース(DirectorおよびWorkspaceアプリ)のデータ処理はいつでも停止できます。データソースのサイトカードで、縦の省略記号(⋮)をクリックし、[Turn off data processing] を選択します。Citrix Analyticsは、そのデータソースのデータ処理を停止します。Virtual Apps and Desktopsサイトカードからデータ処理を停止することもできます。このオプションは、DirectorとWorkspaceアプリの両方のデータソースに適用されます。 データ処理を再度有効にするには、[Turn On Data Processing] をクリックします。

構成済みのSession Recordingサーバーが接続に失敗する

構成後、Session RecordingサーバーがCitrix Analyticsに接続できません。そのため、[Session Recording] サイトカードに構成済みのサーバーが表示されません。

この問題をトラブルシューティングするには、次の手順を実行します。

  1. 構成済みのSession Recordingサーバーで、次のPowerShellコマンドを実行してクライアントマシン識別子(CMID)を確認します。

    Get-WmiObject -class SoftwareLicensingService | select Clientmachineid
    <!--NeedCopy-->
    
  2. CMIDが空の場合、指定されたパスに次のレジストリファイルを追加します。

    レジストリ名 レジストリパス キーの種類
    AuditorUniqueID Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\ 文字列 UUIDを入力します。
    EnableCASUseAuditorUniqueID Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/SmartAuditor/Server/ レグ_ディーワード 1
  3. 次のサービスを再起動します。

    • Citrix セッションレコーディング アナリティクスサービス

    • Citrix セッションレコーディング ストレージマネージャー

インストール、アップグレード、およびアンインストール

この記事の概要