セッション記録ポリシーを構成する
システム定義の記録ポリシーをアクティブ化するか、独自のカスタム記録ポリシーを作成してアクティブ化できます。システム定義の記録ポリシーは、セッション全体に単一のルールを適用します。カスタム記録ポリシーは、どのセッションを記録するかを指定します。
アクティブな記録ポリシーによって、どのセッションが記録されるかが決まります。一度にアクティブにできる記録ポリシーは1つだけです。
システム定義の記録ポリシー
Session Recordingは、以下のシステム定義の記録ポリシーを提供します。
システム定義の記録ポリシー(/ja-jp/session-recording/2308/media/system-defined-recording-policies.png)
-
記録しない。デフォルトのポリシーです。別のポリシーを指定しない場合、セッションは記録されません。
-
オーディオを除くセッション全体を記録する(全員向け、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。ユーザーは事前に記録通知を受け取ります。
-
オーディオを除くセッション全体を記録する(全員向け、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。ユーザーは記録通知を受け取りません。
-
オーディオを除くセッション全体を記録する(ロッシー画面記録有効、全員向け、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。記録ファイルのサイズを削減するために、ロッシー画面記録が有効になっています。ユーザーは事前に記録通知を受け取ります。
-
オーディオを除くセッション全体を記録する(ロッシー画面記録有効、全員向け、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を記録します。記録ファイルのサイズを削減するために、ロッシー画面記録が有効になっています。ユーザーは記録通知を受け取りません。
-
オーディオを含むセッション全体を記録する(全員向け、通知あり)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を記録します。ユーザーは事前に記録通知を受け取ります。非最適化HDXオーディオのオーディオ記録を有効にできるようになりました。VDAで処理され、Citrix Workspaceアプリがインストールされているクライアントとの間で配信されるオーディオは、非最適化HDXオーディオと呼ばれます。非最適化HDXオーディオとは異なり、最適化HDXオーディオは、Browser Content Redirection (BCR) およびMicrosoft Teamsの最適化シナリオで見られるように、その処理がクライアントにオフロードされます。
-
オーディオを含むセッション全体を記録する(全員向け、通知なし)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を記録します。ユーザーは記録通知を受け取りません。
-
イベントのみを記録する(全員向け、通知あり)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを記録します。画面やオーディオは記録しません。ユーザーは事前に記録通知を受け取ります。
-
イベントのみを記録する(全員向け、通知なし)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを記録します。画面やオーディオは記録しません。ユーザーは記録通知を受け取りません。
システム定義の録画ポリシーは変更または削除できません。
カスタム録画ポリシーを作成する
指定したユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix Workspace™アプリクライアントIPアドレスのセッションを録画できます。セッション録画ポリシーコンソール内のウィザードは、ルールの作成に役立ちます。公開アプリケーションまたはデスクトップ、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成します。
作成する各ルールについて、録画アクションとルール基準を指定します。録画アクションは、ルール基準を満たすセッションに適用されます。
各ルールについて、1つの録画アクションを選択します。
録画アクション(/ja-jp/session-recording/2308/media/recording-actions.png)
-
通知ありのセッション録画を有効にする。このオプションは、セッション全体(画面とイベント)を録画します。ユーザーは事前に録画通知を受け取ります。さらに、音声録画または非可逆画面録画を有効にすることを選択できます。
-
通知なしのセッション録画を有効にする。このオプションは、セッション全体(画面とイベント)を録画します。ユーザーは録画通知を受け取りません。さらに、音声録画または非可逆画面録画を有効にすることを選択できます。
-
通知ありのイベントのみのセッション録画を有効にする。特定のイベントのみを録画することで、ストレージ容量の解放に役立ちます。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって録画します。画面は録画しません。ユーザーは事前に録画通知を受け取ります。
-
通知なしのイベントのみのセッション録画を有効にする。特定のイベントのみを録画することで、ストレージ容量の解放に役立ちます。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって録画します。画面は録画しません。ユーザーは録画通知を受け取りません。
-
セッション録画を無効にする。このオプションは、セッションが録画されないことを意味します。
各ルールについて、ルール基準を作成するために、以下の項目のうち少なくとも1つを選択します。
録画ルール基準(/ja-jp/session-recording/2308/media/recording-rule-criteria.png)
- ユーザーまたはグループ。ルールの操作が適用されるユーザーまたはグループのリストを作成します。Session Recordingでは、(/ja-jp/session-recording/2308/configure/policies/session-recording-policies.html#use-active-directory-groups)Active Directoryグループを使用し、(/ja-jp/session-recording/2308/configure/policies/session-recording-policies.html#white-list-users)ユーザーをホワイトリストに登録できます。
- 公開アプリケーションまたはデスクトップ。ルールの操作が適用される公開アプリケーションまたはデスクトップのリストを作成します。ルールウィザードで、アプリケーションまたはデスクトップが利用可能なCitrix Virtual Apps and Desktops™またはCitrix DaaS(旧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ポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
- Session Recordingポリシーコンソールを起動し、左ペインで記録ポリシーを選択します。メニューバーから、新しいポリシーの追加を選択します。
- 「新しいポリシー」を右クリックし、「ルールの追加」を選択します。
-
ルールウィザードで、録画オプションを選択し、次に「次へ」をクリックします。
録画アクションオプション(/ja-jp/session-recording/2308/media/recording-actions.png)
「通知ありのセッション録画を有効にする」または「通知なしのセッション録画を有効にする」を選択すると、さらに、オーディオ録画または非可逆画面録画を有効にすることを選択できます。
-
ルール基準を選択します - 1つ以上のルール基準を選択できます: ユーザーまたはグループ 公開アプリケーションまたはデスクトップ デリバリーグループまたはマシン IPアドレスまたはIP範囲
-
ルール基準を編集します - 編集するには、下線付きの値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。
注:
「公開アプリケーションまたはデスクトップ」の下線付きの値を選択した場合、「サイトアドレス」は、コントローラーがローカルネットワーク上にある場合のIPアドレス、URL、またはマシン名です。「アプリケーション名」リストには表示名が表示されます。
「公開アプリケーションまたはデスクトップ」または「デリバリーグループまたはマシン」を選択する場合、セッション録画ポリシーコンソールが通信するデリバリーコントローラーを指定します。
セッション録画ポリシーコンソールは、Citrix Cloud™およびオンプレミス環境のデリバリーコントローラーと通信するための唯一のチャネルです。
ルール基準の選択(/ja-jp/session-recording/2308/media/select-rule-criteria-2.png)
例えば、「デリバリーグループまたはマシン」を選択する場合、前のスクリーンショットの対応するハイパーリンクをクリックし、「追加」をクリックしてコントローラーにクエリを追加します。
コントローラーへのクエリの作成(/ja-jp/session-recording/2308/media/create-query-to-ddc.png)
オンプレミスおよびCitrix Cloud Delivery Controllerを対象とするユースケースの説明については、次の表を参照してください:
ユースケース 必要なアクション オンプレミス デリバリーコントローラー - Broker_PowerShellSnapIn_x64.msi をインストールします。2. Citrix Cloud コントローラー チェックボックスをオフにします。
Citrix Cloud デリバリーコントローラー - Citrix DaaS™ リモート PowerShell SDK をインストールします。2. Citrix Cloud アカウントの資格情報を検証します。3. Citrix Cloud コントローラー チェックボックスをオンにします。
オンプレミスの配信コントローラーからCitrix Cloudの配信コントローラーへの切り替え - Broker_PowerShellSnapIn_x64.msiをアンインストールし、マシンを再起動します。2. Citrix DaaS Remote PowerShell SDKをインストールします。3. Citrix Cloudアカウントの資格情報を検証します。4. Citrix Cloud Controllerチェックボックスをオンにします。
Citrix Cloudの配信コントローラーからオンプレミスの配信コントローラーへの切り替え - シトリックス DaaS リモート PowerShell SDK をアンインストールし、マシンを再起動します。2. Broker_PowerShellSnapIn_x64.msi をインストールします。3. Citrix Cloud コントローラー チェックボックスをオフにします。
シトリックス クラウド資格情報の検証
Citrix CloudでホストされているDelivery Controllerを照会するには、Session RecordingポリシーコンソールがインストールされているマシンでCitrix Cloud資格情報を手動で検証します。これに従わない場合、エラーが発生し、Session Recordingポリシーコンソールが期待どおりに動作しない可能性があります。
手動で検証するには:
-
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アプリにログオンすると、記録通知が表示されます。プレローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが記録されます。
回避策として、アプリケーションを記録ポリシーに従って個別のDelivery Groupに公開します。アプリケーション名を記録条件として使用しないでください。このアプローチにより、プレローンチされたセッションを記録できます。ただし、通知は引き続き表示されます。
アクティブディレクトリグループを使用する
セッション録画では、ポリシー作成時にActive Directoryグループを使用できます。個々のユーザーではなくActive Directoryグループを使用することで、ルールとポリシーの作成および管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceというActive Directoryグループに含まれている場合、Financeグループを ルールウィザードで選択することで、そのグループのすべてのメンバーに適用されるルールを作成できます。
ユーザーをホワイトリストに登録する
組織内の一部のユーザーのセッションが記録されないようにするセッション録画ポリシーを作成できます。このケースは、これらのユーザーを ホワイトリストに登録すると呼ばれます。ホワイトリスト登録は、プライバシー関連情報を扱うユーザーや、組織が特定の従業員クラスのセッションを記録したくない場合に役立ちます。
たとえば、会社内のすべての管理者がExecutiveというActive Directoryグループのメンバーである場合、Executiveグループのセッション記録を無効にするルールを作成することで、これらのユーザーのセッションが記録されないようにすることができます。このルールを含むポリシーがアクティブである間は、Executiveグループのメンバーのセッションは記録されません。組織の他のメンバーのセッションは、アクティブなポリシーの他のルールに基づいて記録されます。
Directorがセッション録画サーバーを使用するように構成する
Citrix Directorコンソールを使用して、記録ポリシーを作成およびアクティブ化できます。
- HTTPS接続の場合、Directorサーバーの信頼されたルート証明書に、セッション録画サーバーを信頼するための証明書をインストールします。
- DirectorサーバーがSession Recordingサーバーを使用するように構成するには、
C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecordingコマンドを実行します。 - ディレクターサーバー上で、セッションレコーディングエージェントがセッションレコーディングブローカーに接続するために使用する、セッションレコーディングサーバーのIPアドレスまたはFQDN、およびポート番号と接続タイプ(HTTP/HTTPS)を入力します。
ロールオーバーの動作について
ポリシーをアクティブ化すると、記録中のセッションが終了するか、セッション記録ファイルがロールオーバーするまで、以前にアクティブだったポリシーが有効なままになります。ファイルは、最大サイズまたは記録期間に達するとロールオーバーします。ロールオーバーのしきい値の詳細については、「記録のファイルサイズを指定する」を参照してください。
次の表は、セッションの記録中に新しい記録ポリシーを適用し、ロールオーバーが発生した場合に何が起こるかを示しています。
| 以前の記録ポリシーが次の場合: | そして新しい記録ポリシーが次の場合: | ロールオーバー後、記録ポリシーは次のようになります: |
|---|---|---|
| 記録しない | その他のポリシー | 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。 |
| 通知なしで記録する | 記録しない | 記録が停止します。 |
| 通知なしで記録する | 通知ありで記録する | 録画は継続され、通知メッセージが表示されます。 |
| 通知ありで記録 | 記録しない | 録画は停止します。 |
| 通知ありで記録 | 通知なしで記録 | 録画は継続されます。次回ユーザーがログオンしてもメッセージは表示されません。 |