ポリシーの構成
セッション録画ポリシーコンソールを使用して、録画ポリシー、イベント検出ポリシー、イベント応答ポリシー、および録画表示ポリシーを作成します。ポリシーの作成時に、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. The installer does not install the snap-in automatically. 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™で管理者読み取り権限を構成します。
作成する各ルールについて、記録アクションとルール基準を指定します。記録アクションは、ルール基準を満たすセッションに適用されます。
各ルールについて、1つの記録アクションを選択します。
-
通知ありでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは事前に記録通知を受け取ります。
-
通知なしでセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。
-
通知ありでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは事前に記録通知を受け取ります。
-
通知なしでイベントのみのセッション記録を有効にする。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは記録通知を受け取りません。
-
セッション記録を無効にする。このオプションは、セッションが記録されないことを意味します。

各ルールについて、ルール基準を作成するために、次の項目のうち少なくとも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」演算子は個別の条件間で使われます。結果がtrueの場合、Session Recordingポリシーエンジンはルールの操作を実行します。そうでない場合は、次のルールに進み、プロセスを繰り返します。
記録ポリシーで複数のルールを作成すると、一部のセッションが複数のルールの条件に一致する場合があります。このような場合、最も優先度の高いルールがセッションに適用されます。
ルールの記録アクションによって、その優先度が決まります。
- 記録しないアクションを持つルールは、最も高い優先度を持ちます。
- 通知ありで記録するアクションを持つルールは、2番目に高い優先度を持ちます。
- 通知なしで記録するアクションを持つルールは、2番目に低い優先度を持ちます。
- 通知ありでイベントのみのセッション記録を有効にするアクションを持つルールは、中程度の優先度を持ちます。
- 通知なしでイベントのみのセッション記録を有効にするアクションを持つルールは、最も低い優先度を持ちます。
記録ポリシーのどのルール条件にも一致しないセッションがある場合があります。これらのセッションには、ポリシーのフォールバックルールのアクションが適用されます。フォールバックルールのアクションは常に記録しないです。フォールバックルールを変更または削除することはできません。
カスタム記録ポリシーを作成するには:
- Session Recordingポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
- セッション録画ポリシーコンソールを起動し、左側のペインでRecording Policiesを選択してください。メニューバーからは、Add New Policyを選択します。
- New policyを右クリックし、Add Ruleを選択します。
-
ルールウィザードで、記録オプションを選択し、Nextをクリックします。

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

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

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

オンプレミスおよびCitrix Cloud Delivery Controllerをカバーするユースケースの説明については、次の表を参照してください。
ユースケース 必要な操作 オンプレミス デリバリーコントローラー - 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の資格情報を検証する
Citrix CloudでホストされているDelivery Controllerを照会するには、セッション記録ポリシーコンソールがインストールされているマシンでCitrix Cloud資格情報を手動で検証します。これに従わない場合、エラーが発生し、セッション記録ポリシーコンソールが期待どおりに動作しない可能性があります。
手動で検証するには:
-
Citrix Cloudコンソールにログオンし、Identity and Access Management > API Accessに移動します。Citrix Cloud認証プロンプトをバイパスできる認証プロファイルを取得するために、APIアクセスセキュアクライアントを作成します。セキュアクライアントをダウンロードし、名前を変更して安全な場所に保存します。ファイル名はデフォルトでsecureclient.csvです。

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

システム定義のイベント検出ポリシーを変更または削除することはできません。
カスタムイベント検出ポリシーを作成する
独自のイベント検出ポリシーを作成する場合、セッション記録中に特定のイベントがログに記録されるユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix WorkspaceアプリクライアントIPアドレスを指定するルールを作成します。Session Recording Policy Console内のウィザードは、ルールの作成に役立ちます。公開アプリケーションまたはデスクトップのリスト、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controllerで管理者読み取り権限を構成します。
カスタムイベント検出ポリシーを作成するには:
-
Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recording Policy Consoleを起動します。 デフォルトでは、アクティブなイベント検出ポリシーはありません。
-
左ペインでイベント検出ポリシーを選択します。メニューバーから新しいポリシーの追加を選択して、イベント検出ポリシーを作成します。
-
(オプション)新しいイベント検出ポリシーを右クリックして、名前を変更します。
イベント検出ポリシーの名前を変更する(/ja-jp/session-recording/2109/media/event-detection-policy-rename.png)
-
新しいイベント検出ポリシーを右クリックし、ルールの追加を選択します。
-
各イベントタイプの横にあるチェックボックスをオンにして、監視するターゲットイベントを1つ以上指定します。
イベントの種類(/ja-jp/session-recording/2109/media/event-types.png)
-
CDMマップ済みUSBイベントをログに記録する: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントデバイスに、クライアントドライブマッピング(CDM)でマップされた大容量記憶装置が挿入されたことをログに記録し、そのイベントを録画にタグ付けします。
-
汎用リダイレクトUSBイベントをログに記録する: Citrix Workspaceアプリ for Windowsまたはfor Macがインストールされているクライアントに、汎用リダイレクトされた大容量記憶装置が挿入されたことをログに記録し、そのイベントを録画にタグ付けします。
-
アプリ開始イベントをログに記録する: ターゲットアプリケーションの開始をログに記録し、そのイベントを録画にタグ付けします。
-
アプリ終了イベントをログに記録する: ターゲットアプリケーションの終了をログに記録し、そのイベントを録画にタグ付けします。
注:
Session Recordingは、アプリケーションの開始をログに記録せずにその終了をログに記録することはできません。そのため、ルールウィザードでは、アプリ終了イベントをログに記録するチェックボックスは、アプリ開始イベントをログに記録するを選択するまでグレー表示されます。
-
アプリ監視リスト: アプリ開始イベントをログに記録するとアプリ終了イベントをログに記録するを選択した場合、アプリ監視リストを使用して、監視するターゲットアプリケーションを指定し、過剰な数のイベントが録画に溢れるのを防ぎます。
注:
- アプリケーションの開始と終了をキャプチャするには、アプリケーションのプロセス名をアプリ監視リストに追加します。たとえば、Remote Desktop Connectionの開始をキャプチャするには、プロセス名
mstsc.exeをアプリ監視リストに追加します。プロセスをアプリ監視リストに追加すると、追加されたプロセスとその子プロセスによって駆動されるアプリケーションが監視されます。Session Recordingは、プロセス名cmd.exe、powershell.exe、およびwsl.exeをデフォルトでアプリ監視リストに追加します。イベント検出ポリシーでアプリ開始イベントをログに記録するとアプリ終了イベントをログに記録するを選択した場合、Command Prompt、PowerShell、およびWindows Subsystem for Linux (WSL) アプリの開始と終了は、それらのプロセス名をアプリ監視リストに手動で追加したかどうかに関わらずログに記録されます。デフォルトのプロセス名はアプリ監視リストには表示されません。 - プロセス名をセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- 追加するプロセス名は大文字と小文字を区別しません。
- 記録にイベントが過剰に発生するのを避けるため、システムプロセス名(例: explorer.exe)やWebブラウザーをレジストリに追加しないでください。
- アプリケーションの開始と終了をキャプチャするには、アプリケーションのプロセス名をアプリ監視リストに追加します。たとえば、Remote Desktop Connectionの開始をキャプチャするには、プロセス名
-
ファイル操作のログ記録: ファイル監視リストで指定したターゲットファイルに対する操作をログに記録し、セッションホスト(VDA)とクライアントデバイス(マップされたクライアントドライブや汎用リダイレクトされた大容量記憶装置を含む)間のファイル転送をログに記録します。このオプションを選択すると、ファイル監視リストを指定したかどうかにかかわらず、ファイル転送のログ記録がトリガーされます。
-
Webプレーヤーに表示されるファイルイベント

-
セッション記録プレーヤーに表示されるファイルイベント

-
-
ファイル監視リスト: ファイル操作のログ記録を選択した場合、監視するターゲットファイルを指定するにはファイル監視リストを使用します。フォルダーを指定して、その中のすべてのファイルをキャプチャできます。デフォルトではファイルは指定されておらず、これはデフォルトではファイルがキャプチャされないことを意味します。
注:
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダーのパス文字列(ファイル名またはファイルフォルダーのルートパスではない)を追加します。たとえば、
C:\User\Fileにあるsharing.pptファイルの名前変更、作成、削除、移動操作をキャプチャするには、ファイル監視リストにパス文字列C:\User\Fileを追加します。 - ローカルファイルパスとリモート共有フォルダーパスの両方がサポートされています。たとえば、
\\remote.address\Documentsフォルダー内のRemoteDocument.txtファイルに対する操作をキャプチャするには、ファイル監視リストにパス文字列\\remote.address\Documentsを追加します。 - 監視対象パスはセミコロン (;) で区切ります。
- 完全一致のみがサポートされています。ワイルドカードはサポートされていません。
- パス文字列では大文字と小文字は区別されません。
制限事項:
- 監視対象フォルダーから監視対象外フォルダーにファイルまたはフォルダーをコピーすることはキャプチャできません。
- ファイルまたはフォルダー名を含むファイルまたはフォルダーパスの長さが最大長(260文字)を超えると、そのファイルまたはフォルダーに対する操作はキャプチャできません。
- データベースのサイズに注意してください。大量のイベントがキャプチャされるのを防ぐため、「Event」テーブルを定期的にバックアップまたは削除してください。
- 大量のイベントが一定の時間間隔でキャプチャされる場合、ストレージの肥大化を避けるため、Playerは各イベントタイプにつき1つのイベント項目のみを表示し、データベースも1つのイベント項目のみを保存します。
- ファイルの名前変更、作成、削除、または移動操作をキャプチャするには、ファイル監視リストにファイルフォルダーのパス文字列(ファイル名またはファイルフォルダーのルートパスではない)を追加します。たとえば、
-
Webブラウジングアクティビティをログに記録する: サポートされているブラウザーでのユーザーアクティビティをログに記録し、ブラウザー名、URL、ページタイトルを記録にタグ付けします。
Webブラウジングアクティビティ(/ja-jp/session-recording/2109/media/browser-browsing-event.png)
サポートされているブラウザーのリスト:
ブラウザ バージョン クローム 69以降 インターネット エクスプローラー 11 ファイアフォックス 61以降 -
最上位ウィンドウイベントをログに記録する: 最上位ウィンドウイベントをログに記録し、プロセス名、タイトル、プロセス番号を記録にタグ付けします。
最上位ウィンドウイベントをログに記録する(/ja-jp/session-recording/2109/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と入力できます。このリストが指定されていない場合、レジストリの変更はキャプチャされません。
-
-
ルール基準を選択して編集します。
カスタム録画ポリシーの作成と同様に、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ブラウジングアクティビティの検出を無効にします(既定値データ)。 |
互換性のあるシナリオをいくつか示します。
-
セッションレコーディングが新規インストールされたか、イベント検出(ログ記録)をサポートしない1811より前のリリースからアップグレードされた場合、各セッションレコーディングエージェントの関連レジストリ値は既定値です。既定ではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。
-
イベント検出をサポートしているが、アップグレード前にその機能が無効になっていた1811より前のリリースからSession Recordingをアップグレードした場合、各Session Recording Agentの関連レジストリ値はデフォルトのままになります。デフォルトではアクティブなイベント検出ポリシーがないため、イベントはログに記録されません。
-
イベント検出をサポートしており、アップグレード前にその機能が部分的または完全に有効になっていた1811より前のリリースからSession Recordingをアップグレードした場合、各Session Recording Agentの関連レジストリ値は同じままになります。デフォルトではアクティブなイベント検出ポリシーがないため、イベント検出の動作は同じままです。
-
1811からSession Recordingをアップグレードした場合、ポリシーコンソールで構成されたイベント検出(ログ記録)ポリシーは引き続き使用されます。
注意:
Session Recordingポリシーコンソールでシステム定義またはカスタムのイベント検出ポリシーをアクティブ化すると、各Session Recording Agentの関連レジストリ設定は無視され、レジストリ設定をイベント検出に使用できなくなります。
録画表示ポリシー
Session Recording Playerは、ロールベースのアクセス制御をサポートしています。Session Recordingポリシーコンソールで録画表示ポリシーを作成し、各ポリシーに複数のルールを追加できます。各ルールは、指定した他のユーザーやユーザーグループ、公開アプリケーションやデスクトップ、デリバリーグループ、VDAから生成された録画をどのユーザーまたはユーザーグループが表示できるかを決定します。
カスタム録画表示ポリシーの作成
録画表示ポリシーを作成する前に、次のように機能を有効にします。
- Session Recording Serverをホストしているマシンにログオンします。
- スタートメニューから、Session Recording Serverのプロパティを選択します。
- セッションレコーディングサーバーのプロパティで、RBACタブをクリックします。
-
録画表示ポリシーの構成を許可するチェックボックスをオンにします。
録画表示ポリシーの構成を許可する(/ja-jp/session-recording/2109/media/allow-to-configure-recording-viewing-policies.png)
カスタム録画表示ポリシーを作成するには:
注: 記録ポリシーやイベント検出ポリシーとは異なり、記録表示ポリシー(追加されたすべてのルールを含む)は作成されるとすぐにアクティブになります。アクティブ化する必要はありません。
-
Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recording Policy Consoleを起動します。デフォルトでは、記録表示ポリシーはありません。

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

-
Addをクリックします。
-
Select Users or Groupsダイアログで、ユーザーまたはユーザーグループを記録ビューアーとして選択します。

注:
各ルールでは、記録ビューアーとして1つのユーザーまたはユーザーグループのみを選択できます。複数のユーザーまたはユーザーグループを選択した場合、最新の選択のみが有効になり、テキストボックスに表示されます。 記録ビューアーを指定するときは、ビューアーをプレーヤーの役割に割り当てていることを確認してください。記録されたセッションを再生する権限がないユーザーは、記録されたセッションを再生しようとするとエラーメッセージを受け取ります。詳細については、「ユーザーを承認する」を参照してください。
-
OKをクリックし、次にNextをクリックします。ルール条件を設定するためのダイアログが表示されます。
- 以前指定したビューアに誰のレコーディングを表示するかを指定するために、ルール基準を選択して編集します。
- ユーザーまたはグループ
- 公開アプリケーションまたはデスクトップ
- デリバリーグループまたはマシン

注: ルール基準を指定しない場合、以前指定したビューアは表示するレコーディングがありません。
-
ウィザードに従って構成を完了します。
例えば、次のようになります:

イベント応答ポリシー
このポリシー設定により、記録されたセッションでログに記録されたイベントに応答して、メールアラートを送信したり、すぐに画面記録を開始したり、両方のアクションを実行したりできます。アクティブな記録ポリシーが画面をキャプチャせずに特定のイベントのみを記録する場合、特定のイベントが発生したときにすぐに画面記録を開始するようにイベントトリガーを構成できます。これはイベントトリガーによる動的画面記録と呼ばれます。
唯一のシステム定義イベント応答ポリシーは応答しないです。必要に応じてカスタムイベント応答ポリシーを作成できます。一度にアクティブにできるイベント応答ポリシーは1つだけです。
メールアラートの例については、次のスクリーンキャプチャを参照してください。

ヒント:
再生URLをクリックすると、Webプレーヤーで録画されたセッションの再生ページが開きます。ここをクリックすると、Webプレーヤーですべての録画ページが開きます。
システム定義のイベント応答ポリシー
Session Recordingは、システム定義のイベント応答ポリシーを1つ提供します。
- 応答しない。デフォルトのイベント応答ポリシーです。別のイベント応答ポリシーを指定しない場合、録画内のログに記録されたイベントに応答して、メールアラートも動的画面録画も提供されません。
カスタムイベント応答ポリシーを作成する
-
Session Recording Policy Consoleがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
-
Session Recording Policy Consoleを起動します。デフォルトでは、アクティブなイベント応答ポリシーはありません。

-
左ペインでイベント応答ポリシーを選択します。メニューバーから新しいポリシーの追加を選択します。
-
(オプション) 新しいイベント応答ポリシーを右クリックして名前を変更します。
-
新しいイベント応答ポリシーを右クリックし、ルールの追加を選択します。
-
セッション開始が検出されたときにメールアラートを送信するまたはイベントトリガーを使用して、セッションイベントが検出されたときの応答方法を指定するを選択します。

-
(オプション) メール受信者とメール送信者のプロパティを設定します。
-
ルールウィザードで、アラート受信者のメールアドレスを入力します。

-
セッション記録サーバーのプロパティで、送信メール設定を構成します。

注:
「メールタイトル」セクションで2つ以上のオプションを選択すると、メールの件名が長すぎる可能性があることを示す警告ダイアログが表示されます。「メール通知の送信を許可する」を選択して「適用」をクリックすると、セッション記録はメール設定を確認するためのメールを送信します。パスワードやポートが間違っているなど、いずれかの設定が正しくない場合、セッション記録はエラー詳細を含むエラーメッセージを返します。

メール設定が有効になるまで約5分かかります。メール設定をすぐに有効にするか、設定に従ってメールが送信されない問題を修正するには、Storage Manager (CitrixSsRecStorageManager) サービスを再起動します。また、バージョン2006以前から現在のリリースにアップグレードする場合は、Storage Managerサービスを再起動してください。
-
Web Playerにアクセスするためのレジストリを編集します。
アラートメールの再生URLが期待どおりに機能するようにするには、
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Serverにあるレジストリキーを参照して、次の操作を行います。-
LinkHost の値データを、Web Playerへのアクセスに使用するドメインのURLに設定します。たとえば、
https://example.com/webplayer/#/player/でWeb Playerにアクセスするには、LinkHostの値データをhttps://example.comに設定します。 -
新しい値 EmailThreshold を追加し、その値データを1から100の範囲の数値に設定します。この値データは、メール送信アカウントが1秒間に送信するアラートメールの最大数を決定します。この設定は、送信されるメールの数を減速させ、CPU使用率を低減するのに役立ちます。値データを指定しないか、範囲外の数値に設定した場合、値データは25に戻ります。
注:
-
メールサーバーがメール送信アカウントをスパムボットとして扱い、メールの送信を妨げる可能性があります。アカウントがメールを送信できるようにするには、Outlookなどのメールクライアントが、そのアカウントが人間ユーザーによって使用されていることを確認するよう要求する場合があります。
-
特定の期間内にメールを送信する制限があります。たとえば、1日の制限に達すると、翌日の開始までメールを送信できません。この場合、その期間内に記録されるセッション数よりも制限が大きいことを確認してください。
-
-
-
(オプション) イベントトリガーを構成します。
「セッションイベントが検出されたときにどのように応答するかを指定するためにイベントトリガーを使用する」を選択すると、「イベントトリガーの構成」ボタンが使用可能になります。このボタンをクリックして、電子メールアラート、動的画面記録、またはその両方をトリガーできるログイベントを指定します。
イベントトリガー(/ja-jp/session-recording/2109/media/event-triggers.png)
注:
アクティブなイベント検出ポリシーがログに記録するイベントタイプを選択する必要があります。完了したら、確認をクリックします。
ドロップダウンリストからイベントタイプを選択し、論理AND演算子を使用して結合される2つのディメンションを介してイベントルールを設定します。最大7つのイベントルールを設定できます。イベントトリガーは「説明」列で定義することも、列を空のままにすることもできます。「メールを送信」が選択されており、そのタイプのイベントがログに記録されている場合、定義されたイベントトリガーの説明はアラートメールで提供されます。「画面記録を開始」が選択されている場合、イベントのみの記録中に特定のイベントが発生すると、動的画面記録が自動的に開始されます。動的画面記録の時間範囲を設定します。時間範囲を指定しない場合、記録されたセッションが終了するまで画面記録は続行されます。
動的画面記録の時間範囲(/ja-jp/session-recording/2109/media/time-span-for-dynamic-screen-recording.png)
サポートされているイベントタイプの完全なリストについては、次の表を参照してください。
イベントタイプ ディメンション オプション アプリケーションの起動 アプリケーション名 完全なコマンドライン アプリ終了 アプリ名 最上位 アプリ名 ウィンドウタイトル Webブラウジング URL タブタイトル ブラウザ名 ファイル作成 パス ファイルサイズ (MB) ファイル名の変更 パス 名前 ファイルの移動 ソースパス 宛先パス ファイルサイズ (MB) ファイル削除 パス ファイルサイズ (MB) シーディーエム ユーエスビー ドライブ文字 汎用 USB デバイス名 アイドル アイドル時間 (時間) -
ルール条件を選択して編集するには、次へをクリックします。
カスタム録画ポリシーを作成する場合と同様に、ユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはマシン、IPアドレスまたはIP範囲の1つ以上のルール条件を選択できます。詳細については、「カスタム録画ポリシーの作成」セクションの手順を参照してください。
イベント応答ポリシーのルール条件(/ja-jp/session-recording/2109/media/rule-criteria-for-an-event-response-policy.png)
>**Note:** > >When a session or an event meets more than one rule in a single event response policy, the oldest rule takes effect. - ウィザードに従って構成を完了します。
- 新しいイベント応答ポリシーをアクティブ化します。
ポリシーをアクティブ化する
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- 「Session Recording Serverへの接続」ウィンドウが表示された場合は、Session Recording Serverの名前、プロトコル、およびポートが正しいことを確認します。「OK」をクリックします。
- Session Recording Policy Consoleで、必要に応じて録画ポリシーまたはイベントログポリシーを展開します。
- アクティブ化するポリシーを選択します。
- メニューバーから、ポリシーのアクティブ化を選択します。
ポリシーを変更する
- Session Recording Policy Consoleをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- セッションレコーディングサーバーへの接続ウィンドウが表示された場合は、セッションレコーディングサーバーの名前、プロトコル、およびポートが正しいことを確認します。OKをクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
- 変更するポリシーを選択します。ポリシーのルールが右ペインに表示されます。
- ルールを追加、変更、または削除するには:
- メニューバーから新しいルールの追加を選択します。ポリシーがアクティブな場合、操作の確認を求めるポップアップウィンドウが表示されます。ルールウィザードを使用してルールを作成します。
- 変更するルールを選択し、右クリックしてプロパティを選択します。ルールウィザードを使用してルールを変更します。
- 削除するルールを選択し、右クリックしてルールの削除を選択します。
ポリシーを削除する
注:
システム定義のポリシーまたはアクティブなポリシーは削除できません。
- セッションレコーディングポリシーコンソールをインストールしたマシンに管理者としてログオンします。
- セッションレコーディングポリシーコンソールを起動します。
- セッションレコーディングサーバーへの接続ウィンドウが表示された場合は、セッションレコーディングサーバーの名前、プロトコル、およびポートが正しいことを確認します。OKをクリックします。
- セッションレコーディングポリシーコンソールで、必要に応じてレコーディングポリシーまたはイベントログポリシーを展開します。
- 左ペインで、削除するポリシーを選択します。ポリシーがアクティブな場合は、別のポリシーをアクティブにする必要があります。
- メニューバーから、[ポリシーの削除] を選択します。
- アクションを確定するには、[はい] を選択します。
ロールオーバーの動作について
ポリシーをアクティブにすると、記録中のセッションが終了するか、セッション記録ファイルがロールオーバーするまで、以前にアクティブだったポリシーが有効なままになります。ファイルは最大サイズに達するとロールオーバーします。記録の最大ファイルサイズについて詳しくは、「記録のファイルサイズを指定する」を参照してください。
以下の表は、セッションの記録中に新しい記録ポリシーを適用し、ロールオーバーが発生した場合に何が起こるかを詳述します。
| 以前の記録ポリシーが次の場合は: | そして新しい記録ポリシーが次の場合は: | ロールオーバー後、記録ポリシーは次のようになります: |
|---|---|---|
| 記録しない | その他のポリシー | 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。 |
| 通知なしで記録する | 記録しない | 記録が停止します。 |
| 通知なしで記録 | 通知ありで記録 | 記録は継続され、通知メッセージが表示されます。 |
| 通知ありで記録 | 記録しない | 記録は停止します。 |
| 通知ありで記録 | 通知なしで記録 | 記録は継続されます。次回ユーザーがログオンしてもメッセージは表示されません。 |