Session Recording

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

注:

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

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

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

Citrix Virtual Apps and Desktopsインストーラーを使用してセッションレコーディングをインストールする(/ja-jp/session-recording/2206/install-upgrade-uninstall.html#install-session-recording-by-using-the-citrix-virtual-apps-and-desktops-installer)

インストールの自動化

セッションレコーディングをアップグレードする(/ja-jp/session-recording/2206/install-upgrade-uninstall.html#upgrade-session-recording)

セッションレコーディングをアンインストールする(/ja-jp/session-recording/2206/install-upgrade-uninstall.html#uninstall-session-recording)

シトリックス アナリティクス フォー セキュリティと統合する(/ja-jp/session-recording/2206/install-upgrade-uninstall.html#integrate-with-citrix-analytics-for-security)

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

Citrix Virtual Apps and Desktops™ インストーラーを使用して、セッションレコーディングのコンポーネントをインストールできます。

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

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

注:

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

Citrix Virtual Apps and Desktopsインストーラーを使用してセッション録画をインストールする

セッション録画管理、セッション録画エージェント、およびセッション録画プレーヤーの各コンポーネントは、別々のサーバーにインストールすることをお勧めします。以下の手順では、これらのコンポーネントのインストール方法について詳しく説明します。

セッション録画管理コンポーネントをインストールする

セッション録画エージェントをインストールする

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

ヒント:

ウェブプレーヤーをインストールするには、SessionRecordingWebPlayer.msi をダブルクリックし、指示に従います。ウェブプレーヤーはSession Recording Serverにのみインストールしてください。

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

注:

2110 以降、TLS 1.0 が無効になっている Windows Server 2016 に Session Recording 管理コンポーネントをインストールする前に、次の手順を実行してください。

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

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

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/2206/media/select-session-recording.png)

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

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

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

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

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

コンポーネントとインストールパスの選択(/ja-jp/session-recording/2206/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/2206/media/select-the-components-to-install-and-the-installation-location.png)

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

「インストールする機能を選択」(/ja-jp/session-recording/2206/media/select-the-features-to-install.png)

機能」ページで、次のようにします。

  • デフォルトでは、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。これらの機能をすべて単一のサーバーにインストールすることは、概念実証 (PoC) には問題ありません。大規模な本番環境では、Session Recordingポリシーコンソールを別のサーバーにインストールし、Session Recordingサーバー、管理者ログ、およびデータベースをさらに別のサーバーにインストールします。Session Recording管理者ログは、Session Recordingサーバーのオプションのサブ機能です。Session Recording管理者ログを選択する前に、Session Recordingサーバーを選択してください。
  • 機能をサーバーに選択してインストールした後で、同じサーバーに機能を追加するには、msiパッケージのみを使用できます。インストーラーを再度実行することはできません。

インストールする機能を選択し、「次へ」をクリックします。

手順6.1:Session Recordingデータベースをインストールする

注:

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

  • セッションレコーディングデータベースは、Azure SQL マネージド インスタンス、Azure Virtual Machines (VM) 上のSQL Server、およびAWS RDSに展開できます。Azure SQL マネージド インスタンスおよびAWS RDSでは、セッションレコーディングデータベースはSessionRecordingAdministrationx64.msiパッケージを使用してのみ展開できます。詳しくは、Azure SQL マネージド インスタンスまたはAWS RDSへのセッションレコーディングデータベースの展開を参照してください。Azure VM上のSQL Serverでは、セッションレコーディングデータベースはmsiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用して展開できます。詳しくは、Azure VM上のSQL Serverへのセッションレコーディングデータベースの展開を参照してください。

Session RecordingデータベースとMicrosoft SQL Serverの展開には、通常、次の3つのタイプがあります。

  • 展開1:Session RecordingサーバーとSession Recordingデータベースを同じマシンにインストールし、Microsoft SQL Serverをリモートマシンにインストールします。(推奨
  • 展開2:セッションレコーディングサーバー、セッションレコーディングデータベース、およびMicrosoft SQL Serverを同じマシンにインストールします。
  • 展開3:Session Recordingサーバーを1台のマシンにインストールし、Session RecordingデータベースとMicrosoft SQL Serverの両方を別のマシンにインストールします。(非推奨
  1. 機能」ページで、「Session Recordingデータベース」を選択し、「次へ」をクリックします。

    セッションレコーディングデータベース1を選択(/ja-jp/session-recording/2206/media/install-the-session-recording-database-1.png)

  2. データベースとサーバーの構成」ページで、Session Recordingデータベースのインスタンス名とデータベース名、およびSession Recordingサーバーのコンピューターアカウントを指定します。「次へ」をクリックします。

    セッションレコーディングデータベース2の選択(/ja-jp/session-recording/2206/media/install-the-session-recording-database-2.png)

    データベースとサーバーの構成」ページで、次の操作を行います。

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

      重要:

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

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

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

    • Session Recordingサーバーのコンピューターアカウント:
    • 展開1および2: 「Session Recordingサーバーのコンピューターアカウント」テキストボックスに「localhost」と入力します。
    • 展開3: Session Recordingサーバーをホストするマシンの名前をdomain\computer-nameの形式で入力します。Session Recordingサーバーのコンピューターアカウントは、Session Recordingデータベースにアクセスするためのユーザーアカウントです。

    注:

    Session Recording Server computer account」テキストボックスにドメイン名が設定されている場合、Session Recording Administrationコンポーネントのインストールがエラーコード1603で失敗することがあります。回避策として、「Session Recording Server computer account」テキストボックスに「localhost」またはNetBIOSドメイン名\マシン名を入力してください。NetBIOSドメイン名を取得するには、Session Recordingサーバーに移動し、PowerShellで$env:userdomainを実行するか、コマンドプロンプトでecho %UserDomain%を実行します。

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

    インストールの概要(/ja-jp/session-recording/2206/media/install-the-session-recording-database-3.png)

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

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

    インストールの完了(/ja-jp/session-recording/2206/media/complete-the-installation.png)

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

    Finish」をクリックして、Session Recordingデータベースのインストールを完了します。

手順6.2:Session Recordingサーバーをインストールする
  1. 機能」ページで、「Session Recordingサーバー」と「Session Recording管理者ログ」を選択します。「次へ」をクリックします。

    セッションレコーディングサーバーと管理者ログの選択(/ja-jp/session-recording/2206/media/9-install-sr-server-1.png)

    注:

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

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

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

    • インスタンス名インスタンス名テキストボックスにSQL Serverの名前を入力します。名前付きインスタンスを使用している場合は、computer-name\instance-nameと入力します。それ以外の場合は、computer-nameのみを入力します。SQL Serverがデフォルトポート1433以外のカスタムポートでリッスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、インスタンス名テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで、コンマに続く2433はカスタムリスナーポートを示します。 データベース名データベース名テキストボックスにカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名「CitrixSessionRecording」を使用します。
    • データベースのsecurityadminおよびdbcreatorサーバーロール権限が必要です。権限がない場合は、次のいずれかを実行できます。
      • データベース管理者に、インストール用の権限を割り当てるよう依頼します。インストールが完了すると、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
      • または、SessionRecordingAdministrationx64.msiパッケージを使用してSession Recordingサーバーをインストールします。msiインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、[OK]をクリックしてインストールを続行します。
    • 正しいインスタンス名とデータベース名を入力したら、[接続のテスト]をクリックしてSession Recordingデータベースへの接続をテストします。
    • Session Recordingサーバーのコンピューターアカウントを入力し、[次へ]をクリックします。
  3. 管理ログの構成」ページで、管理ログ機能の構成を指定します。

    管理ログの構成

    管理ログの構成」ページで、

    • 管理ログデータベースはSQL Serverインスタンスにインストールされます:このテキストボックスは編集できません。管理ログデータベースのSQL Serverインスタンス名は、「データベースとサーバーの構成」ページで入力したインスタンス名から自動的に取得されます。
    • 管理者ログデータベース名:Session Recording管理者ログ機能をインストールするには、このテキストボックスに管理者ログデータベースのカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名「CitrixSessionRecordingLogging」を使用します。

      注:

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

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

    次へをクリックしてインストールを続行します。

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

    管理インストール概要(/ja-jp/session-recording/2206/media/9-install-sr-server-4-summary.png)

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

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

    Session Recordingサーバーのインストールを完了する(/ja-jp/session-recording/2206/media/9-install-sr-server-5-finish-installation.png)

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

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

    注:

    Session Recordingサーバーのデフォルトインストールでは、HTTPS/TLSを使用して通信を保護します。Session Recordingサーバーのデフォルトのインターネットインフォメーションサービス(IIS)サイトでTLSが構成されていない場合は、HTTPを使用します。これを行うには、IIS管理コンソールでSession Recording Brokerサイトに移動し、SSL設定を開き、SSLを要求するチェックボックスをオフにして、SSLの選択を解除します。

手順6.3:Session Recordingポリシーコンソールをインストールする
  1. 機能ページで、Session Recordingポリシーコンソールを選択し、次へをクリックします。

    インストールするポリシーコンソールを選択

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

    ポリシーコンソールのインストール概要

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

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

    ポリシーコンソールのインストールを完了

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

    完了をクリックして、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 (\layout\image-full\x64\Citrix Desktop Delivery Controller) でスナップインを見つけ、インストール手順に従ってください。これに従わない場合、エラーが発生する可能性があります。

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

セッションを記録するVDAまたはVDIマシンにSession Recordingエージェントをインストールします。

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

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

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

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

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

シトリックス バーチャル アプリ」または「シトリックス バーチャル デスクトップ」をインストールするには、製品の横にある「Start」をクリックします。

ステップ3:セッション レコーディングを選択します

インストールするSession Recordingエージェントを選択する(/ja-jp/session-recording/2206/media/install-agent-2-select.png)

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

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

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

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

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

インストールするエージェントを選択する(/ja-jp/session-recording/2206/media/install-agent-4-location.png)

セッションレコーディングエージェント」を選択し、「次へ」をクリックします。

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

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

エージェント構成」ページで、Session Recordingサーバーをインストールしたマシンのコンピューター名、およびSession Recordingサーバーに接続するためのプロトコルとポート情報を入力します。Session Recordingをまだインストールしていない場合は、後で「Session Recording Agent Properties」でこの情報を変更できます。

注:

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

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

エージェントインストールの概要(/ja-jp/session-recording/2206/media/install-agent-5.png)

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

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

エージェントのインストールが完了しました(/ja-jp/session-recording/2206/media/install-agent-6.png)

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

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

注:

Machine Creation Services (MCS)またはProvisioning Services (PVS)が、構成済みのマスターイメージとMicrosoft Message Queuing (MSMQ)がインストールされた複数のVDAを作成する場合、特定の条件下でそれらのVDAが同じQMIdを持つことがあります。この場合、次のようなさまざまな問題が発生する可能性があります。

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

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

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

MCSまたはPVSで作成されたマルチセッションOS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されたシングルセッションOS VDAの場合、システム起動時にQMIdを変更するにはGenRandomQMID.ps1スクリプトを使用します。ユーザーのログオン試行前に十分な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プレーヤーをインストールする

ヒント:

Webプレイヤーをインストールするには、SessionRecordingWebPlayer.msi をダブルクリックし、指示に従います。WebプレイヤーはSession Recordingサーバーにのみインストールしてください。

Session Recordingプレイヤーは、Session Recordingサーバーまたはドメイン内のワークステーションにインストールします。

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

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

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

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

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

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

ステップ3: セッションレコーディングを選択します

セッションレコーディングを選択(/ja-jp/session-recording/2206/media/install-player-2.png)

Session Recordingという項目を選択します。

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

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

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

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

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

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

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

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

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

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

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

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

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

インストールの自動化

Session Recordingは、オプション付きのサイレントインストールをサポートしています。サイレントインストールを使用するスクリプトを作成し、関連するコマンドを実行します。

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="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log"
<!--NeedCopy-->

注:

SessionRecordingAdministrationx64.msi ファイルは、Citrix Virtual Apps and Desktops の ISO イメージの \layout\image-full\x64\Session Recording の場所に格納されています。

説明:

  • ADDLOCAL は、選択できる機能を提供します。複数のオプションを選択できます。SsRecServer はセッションレコーディングサーバーです。PolicyConsole はセッションレコーディングポリシーコンソールです。SsRecLogging は管理者ログ機能です。StorageDatabase はセッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
  • DATABASEINSTANCE は、セッションレコーディングデータベースのインスタンス名です。たとえば、.\SQLEXPRESS,computer-name\SQLEXPRESS,computer-name、または Azure SQL Managed Instance を使用している場合は tcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342 です。
  • DATABASENAME は、セッションレコーディングデータベースのデータベース名です。
  • LOGGINGDATABASENAME は、管理者ログデータベースの名前です。
  • AZURESQLSERVICESUPPORT は、クラウド SQL がサポートされているかどうかを決定します。クラウド SQL を使用するには、1 に設定します。
  • DATABASEUSER は、セッションレコーディングサーバーのコンピューターアカウントです。
  • AZUREUSERNAME は、クラウド SQL 管理者名です。
  • AZUREPASSWORD は、クラウド SQL 管理者パスワードです。
  • /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-->
    

    このコマンドは、セッション記録データベースおよび管理ログデータベースへの接続を構成およびテストせずに、Session Recording Administrationコンポーネントをインストールします。

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

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

  3. Session Recordingサーバーを展開するために、マスターイメージを他のマシンに展開します。

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

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

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

    \Citrix\SessionRecording\Server\bin\SsRecUtils.exeファイルを見つけることができます。必要に応じて、DATABASEINSTANCEDATABASENAME、およびLOGGINGDATABASENAMEパラメーターを設定します。

Session Recording Administrationコンポーネントのアンインストール時にデータベースを保持する

KEEPDBTrueに設定すると、Session Recording Administrationコンポーネントのアンインストール時に、次のコマンドによってSession Recordingデータベースと管理ログデータベースが保持されます。

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

セッションレコーディングプレーヤーおよびウェブプレーヤーのインストールを自動化する

たとえば、次のコマンドはSession Recording PlayerとWeb Playerをそれぞれインストールします。

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 の \layout\image-full\x86\Session Recording に格納されているファイルとして見つけることができます。

Citrix Virtual Apps and Desktops の ISO イメージファイルの中に、\layout\image-full\x64\Session Recording というパスで SessionRecordingWebPlayer.msi を見つけることができます。

ここで:

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

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

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

64ビットシステムの場合:

msiexec /i SessionRecordingAgentx64.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

注:

Citrix Virtual Apps and Desktops の ISO イメージファイルの中に、\layout\image-full\x64\Session Recording というパスで SessionRecordingAgentx64.msi を見つけることができます。

32ビットシステムの場合:

msiexec /i SessionRecordingAgent.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

注:

SessionRecordingAgent.msi は、Citrix Virtual Apps and Desktops ISO の \layout\image-full\x86\Session Recording に格納されているファイルとして見つけることができます。

ここで:

  • yourservername は、Session RecordingサーバーをホストするマシンのNetBIOS名またはFQDNです。指定しない場合、この値はデフォルトでlocalhostになります。
  • yourbrokerprotocol は、セッションレコーディングエージェントがセッションレコーディングブローカーと通信するために使用するHTTPまたはHTTPSです。指定しない場合、この値はデフォルトでHTTPSになります。
  • yourbrokerport は、Session RecordingエージェントがSession Recording Brokerと通信するために使用するポート番号です。指定しない場合、この値はゼロにデフォルト設定され、Session Recordingエージェントは選択したプロトコル(HTTPの場合は80、HTTPSの場合は443)のデフォルトポート番号を使用します。
  • /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 are not 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 エージェントのプロパティにある Graphics Adjustment オプションは、新規インストールまたはアップグレード後に、デスクトップコンポジションリダイレクトモードとの互換性を保つためにデフォルトで有効になっています。新規インストールまたはアップグレード後に、このオプションを手動で無効にすることができます。
  • 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.
  • アップグレードプロセスが開始されたときにライブ記録セッションがある場合、記録が完了する可能性はほとんどありません。
  • 潜在的な停止を計画し、軽減できるように、以下のアップグレードシーケンスを確認してください。

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

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

クラウドSQLデータベースサービスへのSession Recordingデータベースの展開

このセクションでは、セッションレコーディングデータベースを Azure SQL マネージドインスタンス、AWS RDS、および Azure VM 上の SQL Server に展開する方法について説明します。

Azure SQL マネージド インスタンスまたはAWS RDSにSession Recordingデータベースを展開する

ヒント:

Azure SQL Managed InstanceまたはAWS RDSにSession Recordingデータベースを展開するには、次のような単一のコマンドを実行することもできます。詳細については、この記事の前の「インストールを自動化する」セクションを参照してください。

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-->
  1. Azure SQL マネージド インスタンスを作成するか、Amazon RDS コンソールを介して SQL Server インスタンスを作成します。

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

    サーバー文字列の例

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

    AWS RDSインスタンスの構成

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

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

    クラウドSQL管理者資格情報を入力する

    注:

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

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

    クラウドSQL管理者パスワードを更新します

オンプレミスデータベースをクラウドSQLマネージドインスタンスに移行する

  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. 移行後にセッションレコーディングが正常に動作するように、セッションレコーディングサーバーで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 セッションレコーディング Analytics サービス、Citrix セッションレコーディング Storage Manager サービス、および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サーバーにセッションレコーディングデータベースを展開する

Azure仮想マシン上のSQLサーバーでは、msiパッケージとCitrix Virtual Apps and Desktopsインストーラーの両方を使用してセッションレコーディングデータベースを展開できます。

  1. Azure SQL VMをチェックアウトします。
  2. VMを構成し、Session Recordingコンポーネントをインストールするドメインに追加します。
  3. Session Recordingデータベースのインストール中に、VMのFQDNをインスタンス名として使用します。 注: SessionRecordingAdministrationx64.msiを使用してインストールする場合は、[Enable cloud SQL]チェックボックスをオフにします。
  4. インストールユーザーインターフェイスに従って、Session Recordingデータベースのインストールを完了します。

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

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

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

Integrate with Citrix Analytics for Security™

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

前提条件

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

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

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

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

セッションレコーディングサーバーをCitrix Analytics for Securityに接続する

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

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

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

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

    セッション記録接続

  5. Session Recordingサーバーの接続ページで、チェックリストを確認し、必須要件をすべて選択します。必須要件を選択しない場合、[ファイルのダウンロード] オプションは無効になります。

    セッションレコーディングチェックリスト

  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

    構成ファイルのパス

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

    注:

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

  8. Citrix Analytics for Securityに接続したいセッションレコーディングサーバーにファイルをコピーします。

  9. 展開環境に複数のセッションレコーディングサーバーがある場合は、接続したい各サーバーにファイルをコピーし、各サーバーを構成する手順に従う必要があります。

  10. セッションレコーディングサーバーで、次のコマンドを実行して設定をインポートします。

    <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. 次のサービスを再起動します。

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

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

  12. 構成が成功したら、Citrix Analytics for Securityに移動して、接続されているセッションレコーディングサーバーを表示します。データ処理を有効にするをクリックして、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 Deploymentをクリックして、接続されているサーバーまたはサーバーグループを表示します。各Session Recordingサーバーは、ベースURLとServerGroupIDで表されます。

SR展開の詳細

受信イベントの表示

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

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

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

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

セッション録画サーバーを追加する

Session Recordingサーバーを追加するには、次のいずれかを実行します。

  • 接続済みSession Recording展開」ページで、「Session Recordingサーバーに接続」をクリックします。

    展開の接続

  • On the Virtual Apps and Desktops- Session Recording site card, click the vertical ellipsis (⋮) and then select Connect Session Recording server.

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

構成ファイルをダウンロードしてSession Recordingサーバーを構成する手順に従ってください。

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

Session Recordingサーバーを削除するには、次の手順を実行します。

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

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

    セッションレコーディングサーバーを削除(/ja-jp/session-recording/2206/media/sr-remove.png)

  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 をクリックします。

構成済みのセッションレコーディングサーバーが接続に失敗する

構成後、セッションレコーディングサーバーがCitrix Analyticsに接続できません。そのため、構成済みのサーバーがSession Recordingサイトカードに表示されません。

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

  1. 構成済みのセッションレコーディングサーバーで、次の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/ REG_DWORD 1
  3. 次のサービスを再起動します。

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

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