ポリシーの構成
Session Recording Policy Consoleを使用して、録画ポリシー、イベント検出ポリシー、イベント応答ポリシー、および録画表示ポリシーを作成します。ポリシーを作成する際、Citrix Cloud™環境とオンプレミス環境の両方からDelivery Controllerを指定できます。
重要:
To use the Session Recording Policy Console, you must have the Broker PowerShell Snap-in (Broker_PowerShellSnapIn_x64.msi) or the Citrix Virtual Apps and Desktops Remote PowerShell SDK (CitrixPoshSdk.exe) installed manually. Locate the Broker PowerShell snap-in on the Citrix Virtual Apps and Desktops ISO (\layout\image- full\x64\Citrix Desktop Delivery Controller), or download the Citrix Virtual Apps and Desktops Remote PowerShell SDK from the Citrix Virtual Apps and Desktops Service download page.
ヒント:
Session Recording Serverが予期せず失敗した場合に録画ファイルの損失を防ぐため、レジストリを編集できます。Session Recording Agentをインストールしたマシンに管理者としてログオンし、レジストリエディターを開いて、
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Agentの下にDWORD値DefaultRecordActionOnError=1を追加します。
録画ポリシー
システム定義の録画ポリシーをアクティブ化するか、独自のカスタム録画ポリシーを作成してアクティブ化できます。システム定義の録画ポリシーは、すべてのユーザー、公開アプリケーション、およびサーバーに単一のルールを適用します。カスタム録画ポリシーは、どのユーザー、公開アプリケーション、およびサーバーが録画されるかを指定します。
アクティブな録画ポリシーによって、どのセッションが録画されるかが決まります。一度にアクティブにできる録画ポリシーは1つだけです。
システム定義の録画ポリシー
Session Recordingは、以下のシステム定義の録画ポリシーを提供します。
-
録画しない。デフォルトのポリシーです。別のポリシーを指定しない場合、セッションは録画されません。
-
イベントのみを録画する(全員、通知あり)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面は録画しません。ユーザーには事前に録画通知が届きます。
-
イベントのみを録画する(全員、通知なし)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面は録画しません。ユーザーには録画通知が届きません。
-
セッション全体を録画する(全員、通知あり)。このポリシーは、セッション全体(画面とイベント)を録画します。ユーザーには事前に録画通知が届きます。
-
すべてのセッションを記録する(全員対象、通知なし)。このポリシーは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。
システム定義の記録ポリシーは変更または削除できません。
カスタム記録ポリシーを作成する
独自の記録ポリシーを作成する場合、記録対象となるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix Workspace™アプリのクライアントIPアドレスを指定するルールを作成します。セッション記録ポリシーコンソール内のウィザードは、ルールの作成に役立ちます。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成します。
作成する各ルールについて、記録アクションとルール基準を指定します。記録アクションは、ルール基準を満たすセッションに適用されます。
各ルールについて、次のいずれかの記録アクションを選択します。
-
通知ありでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは事前に記録通知を受け取ります。
-
通知なしでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。
-
通知ありでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録されません。ユーザーは事前に記録通知を受け取ります。
-
通知なしでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録されません。ユーザーは記録通知を受け取りません。
-
セッション記録を無効にする。このオプションは、セッションが記録されないことを意味します。
記録アクションオプション(/ja-jp/session-recording/2112/media/recording-action-options.png)
各ルールについて、ルール基準を作成するために次の項目のうち少なくとも1つを選択します。
- ユーザーまたはグループ。ルールの操作が適用されるユーザーまたはグループのリストを作成します。セッション記録では、Active Directoryグループを使用することや、ユーザーをホワイトリストに登録することができます。
- 公開アプリケーションまたはデスクトップ。ルールの操作が適用される公開アプリケーションまたはデスクトップのリストを作成します。ルールウィザードで、アプリケーションまたはデスクトップが利用可能なCitrix Virtual Apps and Desktops™サイトを選択します。
- デリバリーグループまたはマシン。ルールのアクションが適用されるデリバリーグループまたはマシンのリストを作成します。ルールウィザードで、デリバリーグループまたはマシンの場所を選択します。
-
IPアドレスまたはIP範囲。ルールのアクションが適用されるIPアドレスまたはIPアドレス範囲のリストを作成します。IPアドレスとIP範囲の選択画面で、記録が有効または無効になっている有効なIPアドレスまたはIP範囲を追加します。ここで言及されているIPアドレスは、Citrix WorkspaceアプリのIPアドレスです。

注:
Session Recordingポリシーコンソールは、単一のルール内で複数の条件を構成することをサポートしています。ルールが適用される場合、「AND」論理演算子と「OR」論理演算子の両方を使用して最終アクションが計算されます。一般的に、「OR」演算子は条件内の項目間で、「AND」演算子は個別の条件間で使われます。結果が真の場合、Session Recordingポリシーエンジンはルールの動作を実行します。そうでない場合、次のルールに進み、プロセスを繰り返します。
記録ポリシーで複数のルールを作成すると、一部のセッションが複数のルールの条件に一致する場合があります。このような場合、最も優先度の高いルールがセッションに適用されます。
ルールの記録アクションによって、その優先度が決まります。
- 記録しないアクションを持つルールは、最も高い優先度を持ちます。
- 通知ありで記録するアクションを持つルールは、2番目に高い優先度を持ちます。
- 通知なしで記録するアクションを持つルールは、2番目に低い優先度を持ちます。
- 通知ありでイベントのみのセッション記録を有効にするアクションを持つルールは、中程度の優先度を持ちます。
- 通知なしでイベントのみのセッション記録を有効にするアクションを持つルールは、最も低い優先度を持ちます。
一部のセッションは、記録ポリシーのどのルール条件も満たさない場合があります。これらのセッションには、ポリシーのフォールバックルールのアクションが適用されます。フォールバックルールのアクションは常に記録しないです。フォールバックルールを変更または削除することはできません。
カスタム記録ポリシーを作成するには:
- Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
- セッション記録ポリシーコンソールを起動し、左側のペインで記録ポリシーを選択します。メニューバーから、新しいポリシーの追加を選択します。
- 新しいポリシーを右クリックし、ルールの追加を選択します。
-
ルールウィザードで、記録オプションを選択し、次へをクリックします。

-
ルール基準を選択します - 1つ以上のルール基準を選択できます。 ユーザーまたはグループ 公開アプリケーションまたはデスクトップ デリバリーグループまたはマシン IPアドレスまたはIP範囲

-
ルール基準を編集します - 編集するには、下線付きの値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。
注:
公開アプリケーションまたはデスクトップの下線付きの値を選択した場合、コントローラーがローカルネットワーク上にある場合、サイトアドレスはIPアドレス、URL、またはマシン名になります。アプリケーション名リストには表示名が表示されます。
公開アプリケーションまたはデスクトップまたはデリバリーグループまたはマシンを選択する場合、セッション記録ポリシーコンソールが通信するデリバリーコントローラーを指定します。
セッション記録ポリシーコンソールは、Citrix Cloudおよびオンプレミス環境のデリバリーコントローラーと通信するための唯一のチャネルです。

たとえば、デリバリーグループまたはマシンを選択する場合、前のスクリーンショットのステップ3で対応するハイパーリンクをクリックし、追加をクリックしてコントローラーにクエリを追加します。

オンプレミスおよびCitrix Cloudデリバリーコントローラーを対象とするユースケースの説明については、次の表を参照してください。
ユースケース 必要な操作 オンプレミス デリバリーコントローラー - Broker_PowerShellSnapIn_x64.msi をインストールします。2. シトリックス クラウド コントローラー チェックボックスをオフにします。
シトリックス クラウド デリバリー コントローラー - Install the Citrix Virtual Apps™ and Desktops Remote PowerShell SDK. 2. Validate the Citrix Cloud account credentials. 3. Select the Citrix Cloud Controller check box.
オンプレミス デリバリーコントローラーからCitrix Cloud デリバリーコントローラーへの切り替え - Broker_PowerShellSnapIn_x64.msi をアンインストールし、マシンを再起動します。2. Citrix Virtual Apps and Desktops Remote PowerShell SDK をインストールします。3. Citrix Cloud アカウントの資格情報を検証します。4. Citrix Cloud コントローラー チェックボックスをオンにします。
Citrix Cloud デリバリーコントローラーからオンプレミス デリバリーコントローラーへの切り替え - Uninstall the Citrix Virtual Apps and Desktops Remote PowerShell SDK and restart the machine. 2. Install Broker_PowerShellSnapIn_x64.msi. 3. Clear the Citrix Cloud Controller check box.
シトリックス クラウド資格情報の検証
Citrix CloudでホストされているDelivery Controllerを照会するには、Session Recording Policy ConsoleがインストールされているマシンでCitrix Cloud資格情報を手動で検証します。これに従わないと、エラーが発生し、Session Recording Policy Consoleが期待どおりに動作しない可能性があります。
手動で検証するには:
-
Citrix Cloudコンソールにログオンし、[IDおよびアクセス管理] > [APIアクセス] に移動します。Citrix Cloud認証プロンプトをバイパスできる認証プロファイルを取得するために、APIアクセスセキュアクライアントを作成します。セキュアクライアントをダウンロードし、名前を変更して安全な場所に保存します。ファイル名はデフォルトでsecureclient.csvです。

-
PowerShellセッションを開き、次のコマンドを実行して、認証プロファイル(前の手順で取得したもの)を有効にします。
asnp citrix.* Set-XDCredentials -CustomerId "citrixdemo" -SecureClientFile "c:\temp\secureclient.csv" -ProfileType CloudAPI –StoreAs "default" <!--NeedCopy-->CustomerIdとSecureClientFileを必要に応じて設定します。上記のコマンドは、顧客
citrixdemoのデフォルトの認証プロファイルを作成し、現在のPowerShellセッションおよび以降のすべてのPowerShellセッションで認証プロンプトをバイパスします。
- ウィザードに従って構成を完了します。
注: プレローンチされたアプリケーションセッションに関する制限事項:
- アクティブなポリシーがアプリケーション名と一致しようとすると、プレローンチされたセッションで起動されたアプリケーションは一致せず、その結果、セッションは記録されません。
- アクティブなポリシーがすべてのアプリケーションを記録する場合、ユーザーがCitrix Workspaceアプリ for Windowsにログオンしたとき(プレローンチされたセッションが確立されると同時に)、記録通知が表示され、プレローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが記録されます。
回避策として、アプリケーションを記録ポリシーに従って個別のデリバリーグループに公開します。アプリケーション名を記録条件として使用しないでください。このアプローチにより、プレローンチされたセッションを記録できます。ただし、通知は引き続き表示されます。
アクティブディレクトリ グループを使用する
Session Recordingでは、ポリシーの作成時にActive Directoryグループを使用できます。個々のユーザーの代わりにActive Directoryグループを使用すると、ルールとポリシーの作成と管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のActive Directoryグループに含まれている場合、ルールを作成するときに ルールウィザードでFinanceグループを選択することで、このグループのすべてのメンバーに適用されるルールを作成できます。
ユーザーをホワイトリストに登録する
組織内の一部のユーザーのセッションが記録されないようにするSession Recordingポリシーを作成できます。このケースは、これらのユーザーを ホワイトリストに登録すると呼ばれます。ホワイトリスト登録は、プライバシー関連情報を扱うユーザーや、組織が特定の種類の従業員のセッションを記録したくない場合に役立ちます。
たとえば、会社のすべてのマネージャーがExecutiveという名前のActive Directoryグループのメンバーである場合、Executiveグループのセッション記録を無効にするルールを作成することで、これらのユーザーのセッションが記録されないようにすることができます。このルールを含むポリシーがアクティブである間は、Executiveグループのメンバーのセッションは記録されません。組織の他のメンバーのセッションは、アクティブなポリシーの他のルールに基づいて記録されます。
Directorでセッションレコーディングサーバーを使用するように構成する
Directorコンソールを使用して、記録ポリシーを作成およびアクティブ化できます。
- HTTPS接続の場合、Directorサーバーの信頼されたルート証明書にSession Recording Serverを信頼するための証明書をインストールします。
- To configure the Director server to use the Session Recording Server, run the C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording command.
- ディレクターサーバー上のセッションレコーディングブローカーに接続するためにセッションレコーディングエージェントが使用する、セッションレコーディングサーバーのIPアドレスまたはFQDN、ポート番号、および接続タイプ (HTTP/HTTPS) を入力します。
イベント検出ポリシー
Session Recordingは、イベント検出ポリシーの一元的な構成をサポートしています。Session Recordingポリシーコンソールでポリシーを作成して、さまざまなイベントをログに記録できます。
注:
USB大容量記憶装置の挿入、およびアプリケーションの開始と終了をログに記録するには、Session Recordingバージョン1811以降を使用します。 ファイル操作イベントとWebブラウジングアクティビティをログに記録するには、Session Recordingバージョン1903以降を使用します。 クリップボードアクティビティをログに記録するには、Session Recordingバージョン2012以降を使用します。
システム定義のイベント検出ポリシー
システム定義のイベント検出ポリシーは検出しないです。これはデフォルトで非アクティブです。アクティブな場合、イベントはログに記録されません。

システム定義のイベント検出ポリシーは変更または削除できません。
カスタムイベント検出ポリシーを作成する
独自のイベント検出ポリシーを作成する場合、セッション記録中に特定のイベントがログに記録されるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix WorkspaceアプリクライアントのIPアドレスを指定するルールを作成します。Session Recordingポリシーコンソール内のウィザードは、ルールの作成に役立ちます。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controllerで管理者読み取り権限を構成します。
カスタムイベント検出ポリシーを作成するには:
-
Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recordingポリシーコンソールを起動します。 デフォルトでは、アクティブなイベント検出ポリシーはありません。
-
左ペインでイベント検出ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、イベント検出ポリシーを作成します。
-
(オプション) 新しいイベント検出ポリシーを右クリックして名前を変更します。
イベント検出ポリシーの名前を変更する(/ja-jp/session-recording/2112/media/event-detection-policy-rename.png)
-
新しいイベント検出ポリシーを右クリックし、規則の追加を選択します。
-
各イベントタイプの横にあるチェックボックスをオンにして、監視するターゲットイベントを1つ以上指定します。ウィンドウを下にスクロールして、利用可能なすべてのイベントタイプを表示します。
イベントタイプその1(/ja-jp/session-recording/2112/media/event-types.png) イベントタイプその2(/ja-jp/session-recording/2112/media/event-types-2.png)
-
CDMマップ済みUSBイベントをログに記録する:WindowsまたはMac版Citrix Workspaceアプリがインストールされているクライアントデバイスに、クライアントドライブマッピング(CDM)でマップされた大容量記憶装置が挿入されたことをログに記録し、そのイベントを録画にタグ付けします。
-
汎用USBリダイレクトをログに記録する:WindowsまたはMac版Citrix Workspaceアプリがインストールされているクライアントに、汎用リダイレクトされた大容量記憶装置が挿入されたことをログに記録し、そのイベントを録画にタグ付けします。
-
アプリ開始イベントをログに記録する:ターゲットアプリケーションの開始をログに記録し、そのイベントを録画にタグ付けします。
-
アプリ終了イベントをログに記録する:ターゲットアプリケーションの終了をログに記録し、そのイベントを録画にタグ付けします。
注:
Session Recordingは、アプリケーションの開始をログに記録せずにその終了をログに記録することはできません。そのため、規則ウィザードでは、アプリ開始イベントをログに記録するを選択するまで、アプリ終了イベントをログに記録するチェックボックスはグレー表示されます。
-
アプリ監視リスト:アプリ開始イベントをログに記録するとアプリ終了イベントをログに記録するを選択した場合、アプリ監視リストを使用して、監視するターゲットアプリケーションを指定し、過剰な数のイベントが録画にあふれるのを防ぎます。
注:
- アプリケーションの開始と終了をキャプチャするには、アプリケーションのプロセス名をアプリ監視リストに追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
mstsc.exeをアプリ監視リストに追加します。プロセスをアプリ監視リストに追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリケーションが監視されます。Session Recordingは、デフォルトでプロセス名cmd.exe、powershell.exe、およびwsl.exeをアプリ監視リストに追加します。イベント検出ポリシーでアプリ開始イベントをログに記録するとアプリ終了イベントをログに記録するを選択した場合、コマンドプロンプト、PowerShell、およびWindows Subsystem for Linux(WSL)アプリの開始と終了は、プロセス名をアプリ監視リストに手動で追加したかどうかに関係なくログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。 - プロセス名をセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- 追加するプロセス名は大文字と小文字を区別しません。
- 記録に過剰な数のイベントが殺到するのを避けるため、システムプロセス名(例:explorer.exe)やWebブラウザをレジストリに追加しないでください。
- アプリケーションの開始と終了をキャプチャするには、アプリケーションのプロセス名をアプリ監視リストに追加します。たとえば、リモートデスクトップ接続の開始をキャプチャするには、プロセス名
-
ファイル操作のログ記録: ファイル監視リストで指定したターゲットファイルに対する操作をログに記録し、セッションホスト (VDA) とクライアントデバイス (マップされたクライアントドライブや汎用リダイレクトされた大容量記憶装置を含む) 間のファイル転送をログに記録します。このオプションを選択すると、ファイル監視リストを指定したかどうかにかかわらず、ファイル転送のログ記録がトリガーされます。
-
Webプレーヤーに表示されるファイルイベント
Webプレーヤーに表示されるファイルイベント(/ja-jp/session-recording/2112/media/file-events-presented-in-the-web-player.png)
-
セッションレコーディングプレーヤーに表示されるファイルイベント
セッションレコーディングプレーヤーに表示されるファイルイベント(/ja-jp/session-recording/2112/media/file-events-presented-in-the-session-recording-player.png)
-
-
ファイル監視リスト: ファイル操作のログ記録を選択した場合、ファイル監視リストを使用して監視するターゲットファイルを指定します。フォルダを指定して、その中のすべてのファイルをキャプチャできます。デフォルトではファイルは指定されておらず、これはデフォルトではファイルがキャプチャされないことを意味します。
注:
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダのパス文字列(ファイル名またはファイルフォルダのルートパスではない)を追加します。たとえば、
C:\User\Fileにあるsharing.pptファイルの名前変更、作成、削除、移動操作をキャプチャするには、ファイル監視リストにパス文字列C:\User\Fileを追加します。 - ローカルファイルパスとリモート共有フォルダパスの両方がサポートされています。たとえば、
\\remote.address\Documentsフォルダ内のRemoteDocument.txtファイルに対する操作をキャプチャするには、ファイル監視リストにパス文字列\\remote.address\Documentsを追加します。 - 監視対象パスをセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- パス文字列では大文字と小文字が区別されません。
制限事項:
- 監視対象フォルダーから監視対象外フォルダーへのファイルまたはフォルダーのコピーはキャプチャできません。
- ファイルまたはフォルダー名を含むファイルまたはフォルダーのパスの長さが最大長(260文字)を超えると、そのファイルまたはフォルダーに対する操作はキャプチャできません。
- データベースのサイズに注意してください。大量のイベントがキャプチャされるのを防ぐため、「Event」テーブルを定期的にバックアップまたは削除してください。
- 大量のイベントが一定の間隔でキャプチャされる場合、ストレージの拡張を避けるため、Playerはイベントタイプごとに1つのイベント項目のみを表示し、データベースに保存します。
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダのパス文字列(ファイル名またはファイルフォルダのルートパスではない)を追加します。たとえば、
-
Webブラウジングアクティビティをログに記録する: サポートされているブラウザーでのユーザーアクティビティをログに記録し、記録にブラウザー名、URL、ページタイトルをタグ付けします。

サポートされているブラウザーのリスト:
ブラウザ バージョン クローム 69 以降 インターネットエクスプローラー 11 ファイアフォックス 61 以降 -
最上位ウィンドウイベントをログに記録する: 最上位ウィンドウイベントをログに記録し、記録にプロセス名、タイトル、プロセス番号をタグ付けします。

-
クリップボードアクティビティをログに記録する: クリップボードを使用したテキスト、画像、ファイルのコピー操作をログに記録します。ファイルコピーの場合、プロセス名とファイルパスがログに記録されます。テキストコピーの場合、プロセス名とタイトルがログに記録されます。画像コピーの場合、プロセス名がログに記録されます。
-
レジストリの変更をログに記録する: 記録されたセッション中に発生するWindowsレジストリの変更をログに記録します。検出されるレジストリの変更には、キーまたは値の追加、キーまたは値の名前変更、既存の値の変更、キーまたは値の削除が含まれます。
-
レジストリ監視リスト: レジストリの変更をログに記録するを選択すると、監視するターゲットレジストリの絶対パスを入力し、パスをセミコロン(;)で区切ります。パスはHKEY_USERS、HKEY_LOCAL_MACHINE、またはHKEY_CLASSES_ROOTで開始します。たとえば、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows;HKEY_CLASSES_ROOT\GuestStateVDevと入力できます。このリストを指定しない場合、レジストリの変更はキャプチャされません。 -
アプリの障害をログに記録: 予期しないアプリの終了と応答しないアプリをログに記録します。このルールはすべてのアプリに適用されます。
-
ユーザーアカウントの変更をログに記録: アカウントの作成、有効化、無効化、削除、ロックアウト、名前の変更、パスワード変更の試行など、ユーザーアカウントの変更をログに記録します。
-
RDP接続をログに記録: 記録されたセッションをホストしているVDAから開始されたRDP接続をログに記録します。
-
アプリのインストールとアンインストールをログに記録: 記録されたセッション中のアプリのインストールとアンインストールをログに記録します。このルールはすべてのアプリに適用されます。
-
パフォーマンスデータをログに記録: セッションデータオーバーレイ機能を有効にします。このチェックボックスをオンにすると、記録されたセッションに関連するデータポイントが表示されます。
-
-
ルール基準を選択して編集します。
カスタム記録ポリシーの作成と同様に、1つ以上のルール基準を選択できます: ユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはマシン、IPアドレスまたはIP範囲。詳細については、「カスタム記録ポリシーの作成」セクションの手順を参照してください。
注:
一部のセッションは、イベント検出ポリシーのどのルール基準も満たさない場合があります。これらのセッションでは、フォールバックルールの動作が適用され、常に検出しないとなります。フォールバックルールを変更または削除することはできません。
-
ウィザードに従って設定を完了します。

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

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

カスタム録画表示ポリシーを作成するには:
注:録画ポリシーおよびイベント検出ポリシーとは異なり、録画表示ポリシー(内部に追加されたすべてのルールを含む)は、作成時にすぐにアクティブになります。アクティブ化する必要はありません。
-
Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recordingポリシーコンソールを起動します。デフォルトでは、録画表示ポリシーはありません。

注: Session Recording Serverのプロパティで機能を有効にしていない限り、録画表示ポリシーメニューは使用できません。
-
左ペインで録画表示ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、録画表示ポリシーを作成します。
-
(オプション)新しいポリシーを右クリックして名前を変更します。
-
新しいポリシーを右クリックし、ルールの追加を選択します。

-
追加をクリックします。
-
「ユーザーまたはグループの選択」ダイアログで、録画の閲覧者としてユーザーまたはユーザーグループを選択します。
閲覧者としてユーザーまたはユーザーグループを指定します(/ja-jp/session-recording/2112/media/specify-recording-viewer.png)
注:
各ルールでは、録画の閲覧者として1つのユーザーまたはユーザーグループのみを選択できます。複数のユーザーまたはユーザーグループを選択した場合、最新の選択のみが有効になり、テキストボックスに表示されます。 録画の閲覧者を指定するときは、その閲覧者にPlayerの役割を割り当てていることを確認してください。録画セッションを再生する権限がないユーザーは、録画セッションを再生しようとするとエラーメッセージを受け取ります。詳しくは、「ユーザーの承認」を参照してください。
-
OKをクリックし、次に次へをクリックします。ルール基準を設定するためのダイアログが表示されます。
- ルール基準を選択して編集し、先ほど指定した閲覧者にどの録画が表示されるかを指定します。
- ユーザーまたはグループ
- 公開アプリケーションまたはデスクトップ
- デリバリーグループまたはマシン
誰の録画を表示できるかを指定します(/ja-jp/session-recording/2112/media/specify-whose-recordings-can-be-viewed.png)
注:ルール基準を指定しないままにすると、先ほど指定した閲覧者には表示する録画がありません。
-
ウィザードに従って構成を完了します。
例えば:
ルール設定を完了します(/ja-jp/session-recording/2112/media/completing-rule-setup-for-viewing-policy2.png)
イベント応答ポリシー
このポリシー設定により、記録されたセッションでログに記録されたイベントに応答して、メールアラートを送信したり、すぐに画面録画を開始したり、両方のアクションを実行したりできます。アクティブな録画ポリシーが特定のイベントのみを記録し、画面をキャプチャしない場合、特定のイベントが発生したときにすぐに画面録画を開始するようにイベントトリガーを構成できます。これはイベントトリガーによる動的画面録画と呼ばれます。
唯一のシステム定義イベント応答ポリシーは応答しないです。必要に応じてカスタムイベント応答ポリシーを作成できます。一度にアクティブにできるイベント応答ポリシーは1つだけです。
メールアラートの例については、次のスクリーンショットを参照してください。
メールアラートの例(/ja-jp/session-recording/2112/media/an-example-email-alert.png)
ヒント:
再生URLをクリックすると、Webプレーヤーで記録されたセッションの再生ページが開きます。ここをクリックすると、Webプレーヤーですべての録画ページが開きます。
システム定義イベント応答ポリシー
Session Recordingは、次の1つのシステム定義イベント応答ポリシーを提供します。
- 応答しない。デフォルトのイベント応答ポリシーです。別のイベント応答ポリシーを指定しない場合、記録されたイベントに応答して、メールアラートも動的画面録画も提供されません。
カスタムイベント応答ポリシーを作成する
-
Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recording Policy Consoleを起動します。デフォルトでは、アクティブなイベント応答ポリシーはありません。
アクティブなイベント応答ポリシーなし(/ja-jp/session-recording/2112/media/no-active-event-response-policy.png)
-
左ペインでイベント応答ポリシーを選択します。メニューバーから新しいポリシーの追加を選択します。
-
(オプション)新しいイベント応答ポリシーを右クリックして名前を変更します。
-
新しいイベント応答ポリシーを右クリックし、[ルールを追加] を選択します。
-
[セッション開始が検出されたときにメールアラートを送信] または [イベントトリガーを使用してセッションイベントが検出されたときの応答方法を指定] を選択します。
セッションイベントへの応答方法を選択します(/ja-jp/session-recording/2112/media/select-how-to-respond-to-session-events.png)
-
(オプション)メールの受信者とメール送信者のプロパティを設定します。
-
ルールウィザードで、アラート受信者のメールアドレスを入力します。
メール受信者を設定します(/ja-jp/session-recording/2112/media/set-email-recipients.png)
-
セッションレコーディングサーバーのプロパティで、送信メール設定を構成します。
送信メール設定(/ja-jp/session-recording/2112/media/outgoing-email-settings.png)
注:
[メールのタイトル] セクションで3つ以上のオプションを選択すると、メールの件名が長すぎる可能性があることを示す警告ダイアログが表示されます。[メール通知の送信を許可する] を選択して [適用] をクリックすると、セッションレコーディングはメール設定を確認するためのメールを送信します。パスワードやポートが正しくないなど、設定に誤りがある場合、セッションレコーディングはエラー詳細を含むエラーメッセージを返します。
メールアカウントがメッセージを送信できませんエラー(/ja-jp/session-recording/2112/media/email-account-cannot-send-messages-error.png)
メール設定が有効になるまで約5分かかります。メール設定をすぐに有効にするか、設定に従ってメールが送信されない問題を修正するには、Storage Manager (CitrixSsRecStorageManager) サービスを再起動します。また、バージョン2006以前から現在のリリースにアップグレードする場合は、Storage Managerサービスを再起動してください。
-
Webプレーヤーにアクセスするためのレジストリを編集します。
アラートメール内の再生URLが期待どおりに機能するようにするには、
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverのレジストリキーを参照し、次の操作を行います。-
LinkHost の値のデータを、Webプレーヤーへのアクセスに使用するドメインのURLに設定します。たとえば、
https://example.com/webplayer/#/player/でWebプレーヤーにアクセスするには、LinkHost の値のデータをhttps://example.comに設定します。 -
新しい値 EmailThreshold を追加し、その値データを1から100の範囲の数値に設定します。この値データは、メール送信アカウントが1秒間に送信するアラートメールの最大数を決定します。この設定により、送信されるメールの数を減らし、CPU使用率を削減できます。値データを指定しない場合、または範囲外の数値を設定した場合、値データは25に戻ります。
注:
-
メールサーバーがメール送信アカウントをスパムボットとして扱い、メールの送信を妨げる可能性があります。アカウントからのメール送信を許可するには、Outlookなどのメールクライアントが、そのアカウントが人間ユーザーによって使用されていることを確認するよう要求する場合があります。
-
特定の期間内にメールを送信できる数には制限があります。たとえば、1日の制限に達すると、翌日の開始までメールを送信できません。この場合、その期間内に記録されるセッション数よりも制限が大きいことを確認してください。
-
-
-
(オプション) イベントトリガーを構成します。
セッションイベントが検出されたときにどのように応答するかを指定するためにイベントトリガーを使用する を選択すると、イベントトリガーの構成 ボタンが使用可能になります。これをクリックして、メールアラート、動的画面記録、またはその両方をトリガーできるログイベントを指定します。
イベントトリガー(/ja-jp/session-recording/2112/media/event-triggers.png)
注:
アクティブなイベント検出ポリシーがログに記録するイベントタイプを選択する必要があります。完了したら、確認 をクリックします。
ドロップダウンリストからイベントタイプを選択し、論理AND演算子を使用して結合される2つのディメンションを通じてイベントルールを設定します。最大7つのイベントルールを設定できます。説明 列でイベントトリガーを定義することも、列を空のままにすることもできます。メールを送信 が選択されており、そのタイプのイベントがログに記録されている場合、定義したイベントトリガーの説明がアラートメールに提供されます。画面記録を開始 が選択されている場合、イベントのみの記録中に特定のイベントが発生すると、動的画面記録が自動的に開始されます。動的画面記録の時間範囲を設定します。時間範囲を指定しない場合、記録されたセッションが終了するまで画面記録は続行されます。
動的画面記録の時間範囲(/ja-jp/session-recording/2112/media/time-span-for-dynamic-screen-recording.png)
サポートされているイベントタイプの完全なリストについては、次の表を参照してください。
イベントタイプ ディメンション オプション アプリケーションの開始 アプリケーション名 完全なコマンドライン アプリケーションの終了 アプリケーション名 最前面 アプリケーション名 ウィンドウタイトル Webブラウジング URL タブのタイトル ブラウザ名 ファイルの作成 パス ファイルサイズ (MB) ファイル名の変更 パス 名前 ファイル移動 ソースパス 宛先パス ファイルサイズ(MB) ファイル削除 パス ファイルサイズ(MB) シーディーエム ユーエスビー ドライブ文字 汎用USB デバイス名 アイドル アイドル時間 (時間) -
ルール基準を選択して編集するには、次へをクリックします。
カスタム録画ポリシーの作成時と同様に、1つ以上のルール基準を選択できます。ユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはマシン、およびIPアドレスまたはIP範囲です。詳細については、「カスタム録画ポリシーの作成」セクションの手順を参照してください。

注:
セッションまたはイベントが単一のイベント応答ポリシーで複数のルールに合致する場合、最も古いルールが適用されます。
- ウィザードに従って構成を完了します。
- 新しいイベント応答ポリシーをアクティブ化します。
ポリシーをアクティブ化する
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- 「Connect to Session Recording Server」ウィンドウが表示された場合は、Session Recording Server の名前、プロトコル、およびポートが正しいことを確認してください。「OK」をクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じて 録画ポリシー または イベントログポリシー を展開します。
- アクティブ化するポリシーを選択します。
- メニューバーから、「Activate Policy」を選択します。
ポリシーを変更する
- Session Recording Policy Console をインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- 「Connect to Session Recording Server」ウィンドウが表示された場合は、Session Recording Server の名前、プロトコル、およびポートが正しいことを確認してください。「OK」をクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じて Recording Policies または Event Logging Policies を展開します。
- 変更するポリシーを選択します。ポリシーのルールが右側のペインに表示されます。
- ルールを追加、変更、または削除するには:
- メニューバーから、「Add New Rule」を選択します。ポリシーがアクティブな場合、アクションの確認を求めるポップアップウィンドウが表示されます。ルールを作成するには、「Rules」ウィザードを使用します。
- 変更するルールを選択し、右クリックして「Properties」を選択します。ルールを変更するには、「Rules」ウィザードを使用します。
- 削除するルールを選択し、右クリックして「Delete Rule」を選択します。
ポリシーを削除する
注:
システム定義のポリシーまたはアクティブなポリシーは削除できません。
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- 「Session Recording Serverへの接続」ウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、およびポートが正しいことを確認します。「OK」をクリックします。
- Session Recording Policy Consoleで、必要に応じて録画ポリシーまたはイベントログポリシーを展開します。
- 左ペインで、削除するポリシーを選択します。ポリシーがアクティブな場合は、別のポリシーをアクティブにする必要があります。
- メニューバーから、ポリシーの削除を選択します。
- 実行を確定するには、はいを選択します。
ロールオーバー動作について
ポリシーをアクティブにすると、以前にアクティブだったポリシーは、記録中のセッションが終了するか、セッション記録ファイルがロールオーバーするまで有効なままになります。ファイルは最大サイズに達するとロールオーバーします。記録の最大ファイルサイズについて詳しくは、「記録のファイルサイズを指定する」を参照してください。
次の表に、セッションの記録中に新しい録画ポリシーを適用し、ロールオーバーが発生した場合に何が起こるかを詳述します。
| 以前の録画ポリシーが次の場合は: | そして新しい録画ポリシーが次の場合は: | ロールオーバー後、録画ポリシーは次のようになります。 |
|---|---|---|
| 録画しない | その他のポリシー | 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。 |
| 通知なしで録画 | 録画しない | 録画が停止します。 |
| 通知なしで録画 | 通知ありで録画 | 録画は続行され、通知メッセージが表示されます。 |
| 通知ありで録画 | 録画しない | 録画が停止します。 |
| 通知ありで録画 | 通知なしで録画 | 録画は続行されます。ユーザーが次回ログインしたときにメッセージは表示されません。 |