Session Recording

イベントのログ

セッション録画は、後で検索および再生できるように、録画内のイベントをログに記録し、イベントにタグを付けることができます。大量の録画の中から関心のあるイベントを検索し、セッション録画プレーヤーでの再生中にそのイベントを見つけることができます。

システム定義イベント

セッション録画は、以下のシステム定義イベントをログに記録できます。

  • USB大容量記憶装置の挿入

  • アプリケーションの開始と終了

  • ファイルの名前変更、作成、削除、および移動操作

  • Webブラウジングアクティビティ

  • 最前面のウィンドウアクティビティ

  • クリップボードアクティビティ

USB大容量記憶装置の挿入

セッション録画は、WindowsまたはMac用Citrix Workspace™アプリがインストールされているクライアントで、クライアントドライブマッピング(CDM)によってマップされた、または汎用的にリダイレクトされたUSB大容量記憶装置の挿入をログに記録できます。セッション録画は、これらのイベントを録画にタグ付けします。

注:

現在、USB大容量記憶装置(USBクラス08)の挿入のみをログに記録できます。この機能が期待どおりに動作するようにするには、Session Recording AdministrationコンポーネントとSession Recording Agentをバージョン1811以降にアップグレードしてください。詳しくは、「イベントログポリシー」を参照してください。

アプリケーションの開始と終了

注記:

この機能にはSession Recording バージョン 1811 以降が必要です。詳しくは、イベントログポリシーを参照してください。

Session Recording は、アプリケーションの開始と終了の両方のログ記録をサポートしています。アプリ監視リストにプロセスを追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリが監視されます。Session Recording の実行前に開始される親プロセスの子プロセスもキャプチャできます。

Session Recording は、デフォルトでプロセス名 cmd.exepowershell.exe、および wsl.exeアプリ監視リストに追加します。イベントログポリシーでアプリ開始イベントのログ記録アプリ終了イベントのログ記録を選択すると、コマンドプロンプト、PowerShell、および Windows Subsystem for Linux (WSL) アプリの開始と終了は、それらのプロセス名をアプリ監視リストに手動で追加したかどうかに関係なくログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。

さらに、Session Recording は、ログに記録された各アプリ開始イベントの完全なコマンドラインを提供します。

アプリの開始イベントと終了イベントの画像

ファイルの名称変更、作成、削除、移動操作

Session Recording は、ターゲットフォルダーでのファイルまたはサブフォルダーの名称変更、作成、削除、移動操作をログに記録し、記録内のイベントにタグを付けることができます。詳しくは、イベントログポリシーを参照してください。

注記:

この機能にはSession Recording バージョン 1903 以降が必要です。

Web閲覧アクティビティ

サポートされているブラウザーでのユーザーアクティビティをログに記録し、記録内のイベントにタグを付けることができます。ブラウザー名、URL、およびページタイトルがログに記録されます。例については、次のスクリーンショットを参照してください。

Web閲覧アクティビティの画像

フォーカスのあるWebページからカーソルを移動すると、そのWebページの閲覧はブラウザー名を表示せずにタグ付けされます。この機能は、ユーザーがWebページに滞在する時間を推定するために使用できます。例については、次のスクリーンショットを参照してください。

フォーカスのあるWebページから離れたカーソルの画像

サポートされているブラウザのリスト:

ブラウザ バージョン
クローム 69以降
インターネットエクスプローラー 11
ファイアフォックス 61以降

注:

この機能には、Session Recordingバージョン1906以降が必要です。詳しくは、「イベントログポリシー」を参照してください。

最上位ウィンドウのアクティビティ

Session Recordingは、最上位ウィンドウのアクティビティをログに記録し、記録内のイベントにタグを付けることができます。プロセス名、タイトル、およびプロセス番号がログに記録されます。

最上位ウィンドウのアクティビティをログに記録する画像

クリップボードのアクティビティ

Session Recordingは、クリップボードを使用してテキスト、画像、ファイルのコピー操作をログに記録できます。ファイルコピーの場合、プロセス名とファイルパスがログに記録されます。テキストコピーの場合、プロセス名とタイトルがログに記録されます。画像コピーの場合、プロセス名がログに記録されます。

注: コピーされたテキストの内容は、デフォルトではログに記録されません。テキストコンテンツをログに記録するには、Session Recording Agentに移動し、HKEY_LOCAL_MACHINE\SOFTWARE\ Citrix\SmartAuditor\Agent\CaptureClipboardContent1に設定します(デフォルト値は0です)。

クリップボードアクティビティイベントの画像

カスタムイベント

Session Recording Agentは、サードパーティアプリケーションがアプリケーション固有のイベントデータを記録済みセッションに追加するために使用できるIUserApi COMインターフェイスを提供します。イベントのカスタマイズに基づいて、Session Recordingは機密情報をブロックし、セッションの一時停止イベントとセッションの再開イベントをそれに応じてログに記録できます。

機密情報のブロック

Session Recordingを使用すると、画面を記録する際に特定の期間をスキップし、セッション再生中にこれらの期間の機密情報をブロックできます。この機能を使用するには、Session Recording 2012以降を使用してください。

コンテンツブロックプロンプトの画像(/ja-jp/session-recording/2103/media/content-blocked-prompt.png)

この機能を使用するには、次の手順を完了します。

  1. セッションレコーディングエージェントのプロパティで、サードパーティアプリケーションがこのVDAマシンでカスタムデータを記録することを許可するチェックボックスをオンにし、適用をクリックします。

    イベントのカスタマイズを許可する画像(/ja-jp/session-recording/2103/media/allowing-event-customization.png)

  2. セッションレコーディングイベントAPI (IUserApi COMインターフェース) を呼び出す権限をユーザーに付与します。

    Session Recordingは、バージョン7.15でイベントAPI COMインターフェースにアクセス制御を追加しました。承認されたユーザーのみが、イベントメタデータをレコーディングに挿入する機能を呼び出すことができます。

    ローカル管理者には、デフォルトでこの権限が付与されています。他のユーザーにこの権限を付与するには、Windows DCOM構成ツールを使用します。

    1. セッションレコーディングエージェントで、dcomcnfg.exeを実行してWindows DCOM構成ツールを開きます。

      ウィンドウズ DCOM構成ツールの画像(/ja-jp/session-recording/2103/media/dcom-configuration-tool.png)

    2. Citrix Session Recording Agentを右クリックし、プロパティを選択します。

      セッションレコーディングエージェントのプロパティを選択する画像(/ja-jp/session-recording/2103/media/selecting-agent-properties.png)

    3. セキュリティタブを選択し、編集をクリックして、起動とアクティブ化のアクセス許可セクションでローカルアクティブ化のアクセス許可を持つユーザーを追加します。

      ローカルアクティブ化のアクセス許可を持つユーザーを追加する画像(/ja-jp/session-recording/2103/media/adding-users-with-the-local-activation-permission-1.png)

      ローカルアクティブ化のアクセス許可を持つユーザーを追加する画像(/ja-jp/session-recording/2103/media/adding-users-with-the-local-activation-permission-2.png)

    注:

    DCOM の構成はすぐに有効になります。サービスやマシンを再起動する必要はありません。

  3. Citrix 仮想セッションを開始します。

  4. Start PowerShell and change the current drive to the <Session Recording Agent installation path>\Bin folder to import the SRUserEventHelperSnapin.dll module.

  5. 機密情報ブロックをトリガーするためのパラメーターを設定するには、Session-Pause および Session-Resume コマンドレットを実行します。

    パラメーター 詳細情報 必須または任意
    -APP コマンドレットを呼び出すアプリ名。 必須
    -Reason コンテンツがブロックされる理由。このパラメーターを指定しない場合、デフォルト設定が表示され、コンテンツがブロックされました および 機密情報が存在し、ブロックされています と表示されます。このパラメーターを設定すると、セッション再生中にブロックされた期間に移動したときに、指定した理由が表示されます。 任意

    たとえば、次のように Session-Pause を実行できます。

    セッション一時停止の実行中の画像(/ja-jp/session-recording/2103/media/running-session-pause.png)

タグ付きイベントを含む録画を検索して再生する

タグ付きイベントを含む録画を検索する

Session Recording Playerを使用すると、タグ付きイベントを含む録画の詳細検索を実行できます。

  1. セッションレコーディングプレイヤーで、ツールバーの Advanced Search をクリックするか、Tools > Advanced Search を選択します。
  2. Advanced Search ダイアログボックスで検索条件を定義します。

Events タブでは、Event text または Event type、あるいはその両方で、セッション内のタグ付きイベントを検索できます。EventsCommonData/Time、および Other フィルターを組み合わせて使用し、条件に一致する録画を検索できます。

高度なイベント検索の画像

注:

  • Event type リストには、Citrix Session Recordingによってログに記録されたすべてのイベントタイプが項目別に表示されます。検索するイベントタイプをいずれか1つ選択できます。Any Citrix-defined event を選択すると、Citrix Session Recordingによってログに記録されたあらゆる種類のイベントを含むすべての録画が検索されます。
  • Event text フィルターは部分一致をサポートしています。ワイルドカードはサポートされていません。
  • Event text フィルターは、照合時に大文字と小文字を区別しません。
  • イベントの種類の場合、Event text で検索するときに、App StartApp EndClient drive mapping、および File Rename の単語は照合に参加しません。したがって、Event text ボックスに App StartApp EndClient drive mapping、または File Rename と入力しても、結果は見つかりません。

タグ付きイベントを含む録画を再生する

イベントがタグ付けされた録画を再生すると、イベントは Events and Bookmarks パネルに表示され、Session Recording Playerの下部に黄色の点として表示されます。

タグ付きイベントを含む録画の再生画像

イベントを使用して、記録されたセッション内を移動したり、イベントがタグ付けされたポイントにスキップしたりできます。

イベントのログ