イベント検出ポリシーを構成する
Session Recording は、イベント検出ポリシーの一元的な構成をサポートしています。Session Recording ポリシーコンソールでポリシーを作成し、さまざまなイベントをログに記録できます。
検出できるイベント
Session Recording は、ターゲットイベントを検出し、後で検索および再生できるように、それらのイベントを録画にタグ付けします。大量の録画の中から関心のあるイベントを検索し、再生中にそれらのイベントを見つけることができます。
システム定義イベント
Session Recording は、録画されたセッション中に発生する次のシステム定義イベントを検出してログに記録できます。
-
USB マスストレージデバイスの挿入
-
アプリケーションの開始と終了
-
アプリケーションの障害
-
アプリケーションのインストールとアンインストール
-
セッション内でのファイルの変更、作成、削除、移動操作
-
セッションホスト (VDA) とクライアントデバイス間でのファイル転送 (マップされたクライアントドライブおよび汎用リダイレクトされたマスストレージデバイスを含む)
-
Web ブラウジングアクティビティ
-
最上位ウィンドウイベント
-
クリップボードアクティビティ
-
Windowsレジストリの変更
-
ユーザーアカウントの変更
-
RDP接続
-
パフォーマンスデータ(記録されたセッションに関連するデータポイント)
-
ポップアップウィンドウイベント
-
印刷アクティビティ
例えば:
- Webプレーヤーでのイベントのみのレコーディングのイベント:
- Webプレーヤーでの画面レコーディングのイベント:
-
セッションレコーディングプレーヤーのイベント:

Session Recordingプレーヤーでのその他のイベントについては、この記事の後半にあるイベントの説明を参照してください。
注:
PowerBuilderで構築されたアプリケーションは、Webブラウジングアクティビティと最上位ウィンドウイベントを検出するアクティブなポリシーがある場合、予期せず終了することがあります。この問題を回避するには、PowerBuilder 2019 R3を使用してアプリケーションを構築してください。
USB大容量記憶装置の挿入
Session Recordingは、WindowsまたはMac用Citrix Workspace™アプリがインストールされているクライアントで、クライアントドライブマッピング(CDM)でマップされた、または汎用的にリダイレクトされたUSB大容量記憶装置の挿入を検出できます。Session Recordingは、これらのイベントをレコーディングにタグ付けします。

注:
挿入されたUSB大容量記憶装置を使用し、挿入イベントを検出するには、Citrix StudioでクライアントUSBデバイスリダイレクトポリシーを許可に設定します。
現在、USB大容量記憶装置(USBクラス08)の挿入のみが検出可能です。
アプリケーションの開始と終了
Session Recordingは、アプリケーションの開始と終了の両方の検出をサポートしています。プロセスをアプリ監視リストに追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリが監視されます。Session Recordingが実行される前に開始された親プロセスの子プロセスもキャプチャできます。
Session Recordingは、デフォルトでプロセス名cmd.exe、powershell.exe、およびwsl.exeをアプリ監視リストに追加します。イベント検出ポリシーでアプリ開始イベントをログに記録とアプリ終了イベントをログに記録を選択した場合、コマンドプロンプト、PowerShell、およびWindows Subsystem for Linux(WSL)アプリの開始と終了は、プロセス名をアプリ監視リストに手動で追加したかどうかにかかわらずログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。
さらに、Session Recordingは、ログに記録された各アプリ開始イベントの完全なコマンドラインを提供します。

アプリケーションの障害
イベント検出ポリシーの作成時にアプリの障害をログに記録を選択すると、Session Recordingはアプリの終了と応答しないアプリを検出します。アプリの障害をログに記録するルールは、すべてのアプリに適用されます。

アプリのインストールとアンインストール
アプリのインストールとアンインストールをログに記録するルールは、すべてのアプリに適用されます。

ユーザーアカウントの変更
セッション録画は、アカウントの作成、有効化、無効化、削除、名前の変更、およびパスワード変更の試行を検出できます。
ユーザーアカウントの変更(/ja-jp/session-recording/current-release/media/user-account-modifications.png)
RDP接続
セッション録画は、録画されたセッションをホストしているVDAから開始されたRDP接続を検出できます。

セッション内でのファイルの名前変更、作成、削除、移動操作、およびセッションホスト(VDA)とクライアントデバイス間のファイル転送
セッション録画は、ファイル監視リストで指定したターゲットファイルおよびフォルダーに対する名前変更、作成、削除、移動操作を検出できます。セッション録画は、セッションホスト(VDA)とクライアントデバイス(マップされたクライアントドライブや汎用リダイレクト大容量記憶装置を含む)間のファイル転送も検出できます。機密ファイルイベントのログ記録オプションを選択すると、ファイル監視リストを指定したかどうかにかかわらず、ファイル転送の検出がトリガーされます。
ファイル操作(/ja-jp/session-recording/current-release/media/file-operations.png)
ファイル転送(/ja-jp/session-recording/current-release/media/file-transfers.png)
注:
ファイルのドラッグアンドドロップを有効にし、ドラッグアンドドロップイベントをキャプチャするには、Citrix Studioでドラッグアンドドロップポリシーを有効に設定します。
Webブラウジングアクティビティ
セッション録画は、サポートされているブラウザーでのユーザーアクティビティを検出し、録画内のイベントにタグを付けることができます。ブラウザー名、URL、およびページタイトルがログに記録されます。例については、次のスクリーンショットを参照してください。
Webブラウジングアクティビティ(/ja-jp/session-recording/current-release/media/browser-browsing-event.png)
カーソルをフォーカスのあるWebページから移動させると、ブラウザ名を表示せずにそのWebページの閲覧がタグ付けされます。この機能は、ユーザーがWebページに滞在する時間を推定するために使用できます。例については、次のスクリーンキャプチャを参照してください。

サポートされているブラウザのリスト:
- グーグル クローム
- マイクロソフト エッジ Chromium
- モジラ ファイアフォックス
注:
この機能には、Session Recordingバージョン1906以降が必要です。
最前面ウィンドウイベント
Session Recordingは、アプリのウィンドウが他のすべてのウィンドウの最前面にあるときにイベントを検出できます。プロセス名、タイトル、プロセス番号がログに記録されます。

クリップボードアクティビティ
Session Recordingは、クリップボードを使用したテキスト、画像、ファイルのコピー操作を検出できます。ファイルコピーの場合、プロセス名とファイルパスがログに記録されます。テキストコピーの場合、プロセス名とタイトルがログに記録されます。画像コピーの場合、プロセス名がログに記録されます。
注: コピーされたテキストの内容は、デフォルトではログに記録されません。テキストの内容をログに記録するには、Session Recordingエージェントに移動し、HKEY_LOCAL_MACHINE\SOFTWARE\
Citrix\SmartAuditor\Agent\CaptureClipboardContentを1に設定します(デフォルト値は0です)。

Windows レジストリの変更
バージョン2109以降、セッションの記録中に、セッション録画は以下のレジストリ変更を検出してログに記録できます。
| レジストリの変更 | 対応するイベント |
|---|---|
| キーの追加 | レジストリ作成 |
| 値の追加 | レジストリ値の設定 |
| キーの名前変更 | レジストリの名前変更 |
| 値の名前変更 | レジストリ値の削除とレジストリ値の設定 |
| 既存の値の変更 | レジストリ値の設定 |
| キーの削除 | レジストリの削除 |
| 値の削除 | レジストリ値の削除 |
例えば:
レジストリ変更イベント(/ja-jp/session-recording/current-release/media/registry-modification-events.png)
このレジストリ監視機能を有効にするには、イベント検出ポリシーでレジストリ変更をログに記録オプションを選択します。
パフォーマンスデータ(記録されたセッションに関連するデータポイント)
イベント検出ポリシーを作成する際に、セッションデータオーバーレイ機能を有効にするには、パフォーマンスデータをログに記録を選択します。この機能は、Webプレーヤーでのセッション再生中に画面オーバーレイを表示します。これは、移動および非表示にできる半透明のオーバーレイです。このオーバーレイには、記録されたセッションに関連する次のデータポイントが表示されます。
- ラウンドトリップタイム
- ネットワーク(送信)
- ネットワーク(受信)
- CPU使用率
- メモリ使用量
セッションデータオーバーレイ(/ja-jp/session-recording/current-release/media/session-data-overlay.png)
ポップアップウィンドウイベント
ユーザーが機密ファイルを開閉したり、フォルダーにアクセスしたりすると、プロンプトを表示したりパスワードを要求したりするポップアップウィンドウが表示されることがあります。セッション録画は、セッションの録画中にこのようなポップアップウィンドウイベントを監視できるようになりました。Webブラウザーのポップアップウィンドウは監視されません。
ポップアップウィンドウイベントの属性(プロセス名やプロンプトの内容など)が記録されます。
ポップアップウィンドウイベント(/ja-jp/session-recording/current-release/media/popup-window-event.png)
印刷アクティビティ
セッション録画は、録画されたセッション中に発生する印刷アクティビティを監視し、後で検索および再生できるように、それらを録画内のイベントとしてタグ付けします。
セッション録画Webプレーヤーでの印刷アクティビティイベントの例については、次のスクリーンショットを参照してください。
注:
印刷アクティビティイベントのファイル情報は、セッション録画プレーヤーには表示されません。
印刷アクティビティイベント(/ja-jp/session-recording/current-release/media/printing-activity-event.png)
セッション再生インターフェイスでは、印刷イベントを表示し、右ペインで印刷されたファイルをクリックして、詳細なファイル情報にアクセスできます。
カスタムイベント
セッション録画エージェントは、サードパーティアプリケーションがアプリケーション固有のイベントデータを録画されたセッションに追加するために使用できるIUserApi COMインターフェイスを提供します。イベントのカスタマイズに基づいて、セッション録画は機密情報をブロックし、セッションの一時停止イベントとセッションの再開イベントを適切にログに記録できます。
機密情報のブロック
セッション録画では、画面を録画する際に特定の期間をスキップし、セッション再生中にこれらの期間の機密情報をブロックできます。この機能を使用するには、Session Recording 2012以降を使用してください。
ブロックされたコンテンツのプロンプト(/ja-jp/session-recording/current-release/media/content-blocked-prompt.png)
この機能を使用するには、次の手順を実行します。
-
セッションレコーディングエージェントのプロパティで、このVDAマシンでサードパーティアプリケーションがカスタムデータを記録することを許可するチェックボックスをオンにし、適用をクリックします。
イベントのカスタマイズを許可する(/ja-jp/session-recording/current-release/media/allowing-event-customization.png)
-
ユーザーにセッションレコーディングイベントAPI (IUserApi COMインターフェイス) を呼び出す権限を付与します。
Session Recordingは、バージョン7.15以降、イベントAPI COMインターフェイスにアクセス制御を追加します。承認されたユーザーのみが、イベントメタデータをレコーディングに挿入する機能を呼び出すことができます。
ローカル管理者権限を持つログオンユーザーには、デフォルトでこの権限が付与されています。他のユーザーにこの権限を付与するには、Windows DCOM構成ツールを使用します。
-
セッションレコーディングエージェントで、comcnfg.exeを実行してWindows DCOM構成ツールを開きます。
comcnfg.exe を実行している様子(/ja-jp/session-recording/current-release/media/run-comcnfg.png)
ウィンドウズ DCOM 構成ツール(/ja-jp/session-recording/current-release/media/dcom-configuration-tool.png)
ドメイン管理者グループのメンバーではないユーザーに権限を付与しており、Session RecordingエージェントがWindows Server 2019以降またはWindows 10以降で実行されている場合は、手順bに進みます。それ以外の場合は、手順bをスキップして直接手順cに進みます。
-
左側のナビゲーションから、コンソールルート > コンポーネントサービス > コンピューター > マイコンピューター を選択します。
マイコンピューターを右クリックし、プロパティを選択します。
マイコンピューターのプロパティ(/ja-jp/session-recording/current-release/media/my-computer-properties.png)
COMセキュリティタブを選択し、既定の編集をクリックして、起動とアクティブ化のアクセス許可セクションでローカルアクティブ化権限を持つユーザーを追加します。
COMセキュリティタブ(/ja-jp/session-recording/current-release/media/the-com-security-tab.png)
「起動とアクティブ化のアクセス許可」ダイアログボックス(/ja-jp/session-recording/current-release/media/launch-and-activation-permissions.png)
-
左側のナビゲーションから、[コンソールルート] > [コンポーネントサービス] > [コンピューター] > [マイコンピューター] > [DCOMの構成] を選択します。
ウィンドウズ DCOM 構成ツール(/ja-jp/session-recording/current-release/media/dcom-config.png)
Citrix Session Recording Agent を右クリックし、[プロパティ] を選択します。
セッションレコーディングエージェントのプロパティを選択する(/ja-jp/session-recording/current-release/media/selecting-agent-properties.png)
-
[セキュリティ] タブを選択し、[起動とアクティブ化のアクセス許可] セクションで[ローカルアクティブ化] のアクセス許可を持つユーザーを追加するために[編集] をクリックします。
ローカルアクティブ化のアクセス許可を持つユーザーを追加する(/ja-jp/session-recording/current-release/media/adding-users-with-the-local-activation-permission-1.png)
ローカルアクティブ化のアクセス許可を持つユーザーを追加する(/ja-jp/session-recording/current-release/media/adding-users-with-the-local-activation-permission-2.png)
注:
DCOM構成はすぐに有効になります。サービスやマシンを再起動する必要はありません。
-
-
Citrix仮想セッションを開始します。
-
パワーシェルを起動し、現在のドライブを<Session Recording agent installation path>\Binフォルダーに変更して、SRUserEventHelperSnapin.dllモジュールをインポートするために実行します。
-
機密情報ブロックをトリガーするためのパラメーターを設定するには、
Session-PauseおよびSession-Resumeのコマンドレットを実行します。パラメーター 説明内容 必須または任意 -APPSession-PauseおよびSession-Resumeコマンドレットを呼び出すアプリ名。 必須 -Reasonコンテンツがブロックされる理由。このパラメーターを指定しない場合、デフォルト設定として「コンテンツがブロックされました」および「機密情報が存在し、ブロックされています」と表示されます。このパラメーターを設定すると、セッション再生中にブロックされた期間に移動したときに、指定した理由が表示されます。このパラメーターは、Session-PauseおよびSession-Resumeコマンドレットの両方で利用できます。 任意 -AheadSecondsこのパラメーターは、Session-Pauseコマンドレットでのみ利用できます。機密情報が検出される前にバイパスする画面記録の時間を設定できます。デフォルト値は1秒です。 任意 たとえば、次のようにSession-Pauseを実行できます。

タグ付けされたイベントを含む記録を検索して再生する
タグ付けされたイベントを含む記録を検索する
Session Recordingプレーヤーを使用すると、タグ付けされたイベントを含む記録の詳細検索を実行できます。
- Session Recordingプレーヤーで、ツールバーの高度な検索をクリックするか、ツール > 高度な検索を選択します。
- Advanced Searchダイアログボックスで検索条件を定義します。
Eventsタブでは、Event textまたはEvent type、あるいはその両方で、セッション内のタグ付けされたイベントを検索できます。Events、Common、Data/Time、およびOtherフィルターを組み合わせて使用し、条件を満たすレコーディングを検索できます。

注:
- Event typeリストには、すべてのイベントタイプが項目別に表示されます。検索するイベントタイプを選択できます。Any Citrix-defined eventを選択すると、Citrix Session Recordingによってログに記録されたあらゆる種類のイベントを含むすべてのレコーディングが検索されます。
- Event textフィルターは部分一致をサポートしています。ワイルドカードはサポートされていません。
- Event textフィルターは、照合時に大文字と小文字を区別しません。
- イベントの種類については、Event textで検索する場合、
App Start、App End、Client drive mapping、およびFile Renameという単語は照合に参加しません。したがって、Event textボックスにApp Start、App End、Client drive mapping、またはFile Renameと入力しても、結果は見つかりません。
イベントを使用して、記録されたセッション内を移動したり、イベントがタグ付けされたポイントにスキップしたりできます。
システム定義のイベント検出ポリシー
システム定義のイベント検出ポリシーはDo not detectです。デフォルトでは非アクティブです。アクティブな場合、イベントはログに記録されません。

システム定義のイベント検出ポリシーは変更または削除できません。
カスタムイベント検出ポリシーを作成する
考慮事項
ログに記録するイベントを指定できます。Session Recordingポリシーコンソール内のウィザードを使用すると、ルールを作成できます。作成するルールごとに、ログに記録するイベントを選択し、ルール基準設定を通じてそのルールを適用するセッションを指定します。
各ルールについて、ルール基準を作成するために、次の項目のうち少なくとも1つを選択します。
- ユーザーまたはグループ。ルールが適用されるユーザーまたはグループのリストを作成します。
- 公開アプリケーションまたはデスクトップ。ルールが適用される公開アプリケーションまたはデスクトップのリストを作成します。
- デリバリーグループまたはマシン。ルールが適用されるデリバリーグループまたはマシンのリストを作成します。
- IPアドレスまたはIP範囲。ルールが適用されるIPアドレスまたはIPアドレス範囲のリストを作成します。ここで言及されているIPアドレスは、Citrix WorkspaceアプリのIPアドレスです。
-
フィルター。ルールが適用されるスマートアクセスタグのリストを作成します。Citrix NetScalerでスマートアクセスポリシーを使用して、コンテキストアクセス(スマートアクセス)を構成できます。
タグを指定(/ja-jp/session-recording/current-release/media/specify-tags.png)
コンテキストアクセス(スマートアクセス)は、セッションレコーディング 2402以降で利用可能です。 これにより、以下を含むユーザーアクセスコンテキストに基づいてポリシーを適用できます。
- ユーザーの場所
- IPアドレス範囲
- デリバリーグループ
- デバイスの種類
- インストールされているアプリケーション
手順
カスタムイベント検出ポリシーを作成するには、次の手順を実行します。
-
Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recordingポリシーコンソールを起動します。 デフォルトでは、アクティブなイベント検出ポリシーはありません。
-
左側のペインで イベント検出ポリシー を選択します。メニューバーから 新しいポリシーの追加 を選択して、イベント検出ポリシーを作成します。
-
(オプション) 新しいイベント検出ポリシーを右クリックして、名前を変更します。
イベント検出ポリシーの名前を変更する(/ja-jp/session-recording/current-release/media/event-detection-policy-rename.png)
-
新しいイベント検出ポリシーを右クリックし、規則の追加 を選択します。
-
各イベントタイプの横にあるチェックボックスをオンにして、監視するターゲットイベントを1つ以上指定します。ウィンドウを下にスクロールして、利用可能なすべてのイベントタイプを表示します。
イベントの種類(/ja-jp/session-recording/current-release/media/event-types.png)
イベントの種類(/ja-jp/session-recording/current-release/media/event-types-2.png)
-
CDMマップ済みUSBイベントをログに記録: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントで、クライアントドライブマッピング(CDM)マップ済み大容量記憶装置が挿入されたことをログに記録します。
-
汎用USBリダイレクトをログに記録: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントで、汎用リダイレクト済み大容量記憶装置が挿入されたことをログに記録します。
-
アプリ起動イベントをログに記録: ターゲットアプリケーションの起動をログに記録します。
-
アプリ終了イベントをログに記録: ターゲットアプリケーションの終了をログに記録します。
注:
アプリ開始イベントのログ記録を選択するまで、アプリ終了イベントのログ記録チェックボックスはグレー表示されます。
-
アプリ監視リスト:アプリ開始イベントのログ記録とアプリ終了イベントのログ記録を選択した場合、アプリ監視リストを使用して、監視するターゲットアプリケーションを指定し、記録が過剰な数のイベントで溢れるのを防ぎます。
注:
- アプリケーションの開始と終了をキャプチャするには、アプリ監視リストにアプリケーションのプロセス名を追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
mstsc.exeをアプリ監視リストに追加します。アプリ監視リストにプロセスを追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリケーションが監視されます。Session Recordingは、デフォルトでプロセス名cmd.exe、powershell.exe、およびwsl.exeをアプリ監視リストに追加します。イベント検出ポリシーでアプリ開始イベントのログ記録とアプリ終了イベントのログ記録を選択した場合、コマンドプロンプト、PowerShell、およびWindows Subsystem for Linux(WSL)アプリの開始と終了は、プロセス名を手動でアプリ監視リストに追加したかどうかにかかわらずログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。 - プロセス名をセミコロン(;)で区切ります。
- 完全一致のみがサポートされます。ワイルドカードはサポートされていません。
- 追加するプロセス名は大文字と小文字を区別しません。
- 記録が過剰な数のイベントで溢れるのを防ぐため、レジストリにあるシステムプロセス名(例:explorer.exe)やWebブラウザを追加しないでください。
- アプリケーションの開始と終了をキャプチャするには、アプリ監視リストにアプリケーションのプロセス名を追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
-
ファイル操作のログ記録:ファイル監視リスト内のターゲットファイルに対する操作をログに記録し、セッションホスト(VDA)とクライアントデバイス(マップされたクライアントドライブや汎用リダイレクト大容量記憶装置を含む)間のファイル転送をログに記録します。このオプションを選択すると、ファイル監視リストが指定されているかどうかにかかわらず、ファイル転送のログ記録がトリガーされます。
-
Webプレーヤーに表示されるファイルイベント

-
セッションレコーディングプレイヤーに表示されるファイルイベント

-
-
ファイル監視リスト:ファイル操作のログ記録を選択した場合、ファイル監視リストを使用して、監視するターゲットファイルを指定します。フォルダーを指定して、その中のすべてのファイルをキャプチャできます。デフォルトではファイルは指定されておらず、これはデフォルトではファイルがキャプチャされないことを意味します。
注:
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダのパス文字列(ファイル名またはファイルフォルダのルートパスではない)を追加します。たとえば、
C:\User\Fileにあるsharing.pptファイルの名前変更、作成、削除、移動操作をキャプチャするには、ファイル監視リストにパス文字列C:\User\Fileを追加します。 - ローカルファイルパスとリモート共有フォルダパスの両方がサポートされています。たとえば、
\\remote.address\Documentsフォルダ内のRemoteDocument.txtファイルに対する操作をキャプチャするには、ファイル監視リストにパス文字列\\remote.address\Documentsを追加します。 - 監視対象パスはセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- パス文字列では大文字と小文字は区別されません。
制限事項:
- 監視対象フォルダから監視対象外フォルダへのファイルまたはフォルダのコピーはキャプチャされません。
- ファイルまたはフォルダ名を含むファイルまたはフォルダパスの長さが260文字を超えると、そのファイルまたはフォルダに対する操作はキャプチャされません。
- データベースのサイズに注意してください。大量のイベントがキャプチャされるのを防ぐため、「Event」テーブルを定期的にバックアップまたは削除してください。
- 短時間に大量のイベントがキャプチャされると、ストレージの拡張を避けるため、プレーヤーは各タイプにつき1つのイベントのみを表示し、データベースも1つのイベントのみを保存します。
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダのパス文字列(ファイル名またはファイルフォルダのルートパスではない)を追加します。たとえば、
-
Webブラウジングアクティビティをログに記録する: サポートされているブラウザでのユーザーアクティビティをログに記録し、ブラウザ名、URL、ページタイトルを記録にタグ付けします。

サポートされているブラウザのリスト:
- グーグル クローム
- マイクロソフト エッジ クロミウム
- モジラ ファイアフォックス
-
最上位ウィンドウイベントのログ記録: 最上位ウィンドウイベントをログに記録し、記録内のプロセス名、タイトル、プロセス番号にタグを付けます。
最上位ウィンドウイベントのログ記録(/ja-jp/session-recording/current-release/media/logging-top-most-window-activities.png)
-
クリップボードアクティビティのログ記録: クリップボードを使用したテキスト、画像、ファイルのコピー操作をログに記録します。ファイルコピーの場合、プロセス名とファイルパスがログに記録されます。テキストコピーの場合、プロセス名とタイトルがログに記録されます。画像コピーの場合、プロセス名がログに記録されます。
-
レジストリ変更のログ記録: 次のWindowsレジストリ変更をログに記録します。キーまたは値の追加、キーまたは値の名前変更、既存の値の変更、キーまたは値の削除。
-
レジストリ監視リスト: レジストリ変更のログ記録を選択すると、監視するレジストリの絶対パスを入力し、パスをセミコロン (;) で区切ります。パスはHKEY_USERS、HKEY_LOCAL_MACHINE、またはHKEY_CLASSES_ROOTで開始します。たとえば、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows;HKEY_CLASSES_ROOT\GuestStateVDevと入力できます。このリストが指定されていない場合、レジストリの変更はキャプチャされません。 -
アプリ障害のログ記録: 予期しないアプリの終了と応答しないアプリをログに記録します。このルールはすべてのアプリに適用されます。
-
ユーザーアカウント変更のログ記録: 次のユーザーアカウント変更をログに記録します。アカウントの作成、有効化、無効化、削除、ロックアウト、名前の変更、パスワード変更の試行。
-
RDP接続のログ記録: 記録されたセッションをホストしているVDAから開始されたRDP接続をログに記録します。
-
アプリのインストールとアンインストールのログ記録: 記録されたセッション中のアプリのインストールとアンインストールをログに記録します。このルールはすべてのアプリに適用されます。
-
パフォーマンスデータのログ記録: セッションデータオーバーレイ機能を有効にします。このチェックボックスをオンにすると、記録されたセッションに関連するデータポイントを表示できます。
-
ポップアップウィンドウのログ記録: ユーザーが機密ファイルを開閉したり、フォルダーにアクセスしたりしたときに表示される可能性のあるポップアップウィンドウをログに記録します。
-
印刷アクティビティのログ記録: 記録されたセッション中に発生する印刷アクティビティをログに記録します。Session Recordingは、ファイル名、ファイルサイズ、作成者、プリンター名、タイムスタンプなど、印刷されたコンテンツに関する詳細をキャプチャします。将来の参照と監査のために、印刷されたファイルのコピーを記録と一緒に保存することを選択できます。この機能により、記録されたセッション内の印刷アクティビティの監視と監査が強化されます。
-
-
ルール条件を選択して編集します。
カスタム録画ポリシーの作成と同様に、1つ以上のルール基準を選択できます。
- ユーザーまたはグループ
- 公開アプリケーションまたはデスクトップ
- デリバリーグループまたはマシン
- IPアドレスまたはIP範囲
- フィルター
公開アプリケーションまたはデスクトップ、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成します。
詳しくは、カスタム録画ポリシーの作成セクションの手順を参照してください。
注:
一部のセッションは、イベント検出ポリシーのどのルール基準も満たさない場合があります。これらのセッションには、フォールバックルールの動作が適用され、常に検出しないとなります。フォールバックルールを変更または削除することはできません。
-
ウィザードに従って構成を完了します。

-
イベント検出ポリシーに一致するセッションが開始されると、セッションIDとそのイベントレジストリ値がSession Recordingエージェントに表示されます。例:

レジストリ構成との互換性
Session Recording が新規インストールまたはアップグレードされた場合、デフォルトではアクティブなイベント検出ポリシーは利用できません。この場合、各 Session Recording エージェントは HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\SessionEvents のレジストリ値を参照して、特定のイベントをログに記録するかどうかを決定します。レジストリ値の説明については、次の表を参照してください。
| レジストリ値 | 説明文 | |
|---|---|---|
| セッションイベントの有効化 | 1: イベント検出をグローバルに有効にします。0: イベント検出をグローバルに無効にします (デフォルト値データ)。 | |
| アカウント変更イベントの有効化 | 1: ユーザーアカウントの変更検出を有効にします。0: ユーザーアカウントの変更検出を無効にします (デフォルト値データ)。 | |
| アプリ変更イベントの有効化 | 1: アプリのインストールとアンインストールの検出を有効にします。0: アプリのインストールとアンインストールの検出を無効にします (デフォルト値データ)。 | |
| アプリ障害イベントの有効化 | 1: アプリケーション障害の検出を有効にします。0: アプリケーション障害の検出を無効にします (デフォルト値データ)。 | |
| アプリ起動イベントの有効化 | 1: アプリの起動のみの検出を有効にします。2: アプリの起動と終了の両方の検出を有効にします。0: アプリの起動と終了の検出を無効にします (デフォルト値データ)。 | |
| アプリ監視リスト | 監視するターゲットアプリを指定します。デフォルトではアプリは指定されていません。つまり、デフォルトではアプリはキャプチャされません。 | |
| CDM USBドライブイベントの有効化 | 1: CDMマップ済みUSB大容量記憶装置の挿入検出を有効にします。0: CDMマップ済みUSB大容量記憶装置の挿入検出を無効にします(既定値データ)。 | |
| クリップボードイベントの有効化 | 1: クリップボードアクティビティの検出を有効にします。0: クリップボードアクティビティの検出を無効にします(既定値データ)。 | |
| ファイル操作監視イベントの有効化 | 1: ファイル操作の検出を有効にします。0: ファイル操作の検出を無効にします(既定値データ)。 | |
| ファイル操作監視リスト | 監視するターゲットフォルダーを指定します。既定ではフォルダーは指定されておらず、これは既定ではファイル操作がキャプチャされないことを意味します。 | |
| 汎用USBドライブイベントの有効化 | 1: 汎用リダイレクトUSB大容量記憶装置の挿入検出を有効にします。0: 汎用リダイレクトUSB大容量記憶装置の挿入検出を無効にします(既定値データ)。 | |
| パフォーマンスデータイベントの有効化 | 1: セッションデータオーバーレイ機能を有効にします。0: セッションデータオーバーレイ機能を無効にします(既定値データ)。 | |
| ポップアップウィンドウイベントの有効化 | 1: ポップアップウィンドウイベントの検出を有効にします。0: ポップアップウィンドウイベントの検出を無効にします(既定値データ)。 | |
| RDP接続イベントの有効化 | 1: RDP接続の検出を有効にします。0: RDP接続の検出を無効にします (既定値データ)。 | |
| レジストリ操作監視イベントの有効化 | 1: Windowsレジストリの変更の検出を有効にします。0: Windowsレジストリの変更の検出を無効にします (既定値データ)。 | |
| レジストリ操作監視リスト | 監視するターゲットレジストリを指定します。既定ではレジストリは指定されていません。つまり、既定ではレジストリの変更はキャプチャされません。 | |
| Webブラウジングアクティビティの有効化 | 1: Webブラウジングアクティビティの検出を有効にします。0: Webブラウジングアクティビティの検出を無効にします (既定値データ)。 | |
| 印刷イベントの有効化 | 1: 印刷アクティビティの検出を有効にします。0: 印刷アクティビティの検出を無効にします (既定値データ)。 | |
互換性のあるシナリオをいくつか示します。
-
Session Recordingが新規インストールされた場合、またはイベント検出(ログ記録)をサポートしない1811より前のリリースからアップグレードされた場合、各Session Recordingエージェントの関連レジストリ値は既定値になります。既定ではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。
-
Session Recordingがイベント検出をサポートする1811より前のリリースからアップグレードされたが、アップグレード前にその機能が無効になっていた場合、各Session Recordingエージェントの関連レジストリ値は既定値のままです。既定ではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。
-
Session Recordingがイベント検出をサポートする1811より前のリリースからアップグレードされ、アップグレード前にその機能が部分的または完全に有効になっていた場合、各Session Recordingエージェントの関連レジストリ値は同じままです。既定ではアクティブなイベント検出ポリシーがないため、イベント検出の動作は同じままです。
-
Session Recordingが1811からアップグレードされた場合、ポリシーコンソールで構成されたイベント検出(ログ記録)ポリシーは引き続き使用されます。
注意:
システム定義またはカスタムのイベント検出ポリシーを有効にすると、各セッション記録エージェントで関連するレジストリ設定が無視されます。その場合、イベント検出にレジストリ設定を使用することはできません。