セッション録画ポリシーを構成する
システム定義の録画ポリシーを有効にするか、独自のカスタム録画ポリシーを作成して有効にすることができます。システム定義の録画ポリシーは、セッション全体に単一のルールを適用します。カスタム録画ポリシーは、どのセッションを録画するかを指定します。
アクティブな録画ポリシーによって、どのセッションが録画されるかが決まります。一度にアクティブにできる録画ポリシーは1つだけです。
システム定義の録画ポリシー
Session Recordingは、以下のシステム定義の録画ポリシーを提供します。
システム定義の録画ポリシー(/ja-jp/session-recording/current-release/media/system-defined-recording-policies.png)
-
録画しない。デフォルトのポリシーです。別のポリシーを指定しない場合、セッションは録画されません。
-
オーディオを除くセッション全体を録画する(全員向け、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を録画します。ユーザーは事前に録画通知を受け取ります。
-
オーディオを除くセッション全体を録画する(全員向け、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を録画します。ユーザーは録画通知を受け取りません。
-
オーディオを除くセッション全体を、非可逆画面録画を有効にして録画する(全員向け、通知あり)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を録画します。録画ファイルのサイズを削減するために、非可逆画面録画が有効になっています。ユーザーは事前に録画通知を受け取ります。
-
オーディオを除くセッション全体を、非可逆画面録画を有効にして録画する(全員向け、通知なし)。このポリシーは、セッション全体(画面とイベントを含むがオーディオを除く)を録画します。録画ファイルのサイズを削減するために、非可逆画面録画が有効になっています。ユーザーは録画通知を受け取りません。
-
オーディオを含むセッション全体を録画する(全員向け、通知あり)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を録画します。ユーザーは事前に録画通知を受け取ります。最適化されていないHDXオーディオのオーディオ録画を有効にできるようになりました。VDAで処理され、Citrix Workspaceアプリがインストールされているクライアントに配信されるオーディオは、最適化されていないHDXオーディオと呼ばれます。最適化されていないHDXオーディオとは異なり、最適化されたHDXオーディオは、Browser Content Redirection (BCR) やMicrosoft Teamsの最適化のシナリオで見られるように、その処理がクライアントにオフロードされます。
-
オーディオを含むセッション全体を録画する(全員向け、通知なし)。このポリシーは、セッション全体(画面、イベント、オーディオを含む)を録画します。ユーザーは録画通知を受け取りません。
-
イベントのみを録画する(全員向け、通知あり)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面やオーディオは録画しません。ユーザーは事前に録画通知を受け取ります。
-
イベントのみを録画する(全員向け、通知なし)。このポリシーは、イベント検出ポリシーで指定されたイベントのみを録画します。画面やオーディオは録画しません。ユーザーは録画通知を受け取りません。
注:
Citrix Session Recordingをバージョン1912からアップグレードする場合、既存のポリシー名(例:通知ありで全員を記録、通知なしで全員を記録)は保持されます。
ただし、新規インストールでは更新されたポリシー名が使用されます。
これは予期される動作であり、ポリシーの機能には影響しません。
システム定義の録画ポリシーは変更または削除できません。
カスタム録画ポリシーを作成する
考慮事項
特定のユーザーまたはグループ、公開アプリケーションまたはデスクトップ、デリバリーグループまたはVDAマシン、およびCitrix Workspace™アプリのクライアントIPアドレスのセッションを記録できます。公開アプリケーションまたはデスクトップ、およびデリバリーグループまたはVDAマシンのリストを取得するには、サイト管理者として読み取り権限が必要です。サイトのDelivery Controller™で管理者読み取り権限を構成します。
カスタム録画ポリシーを適用するスコープとして、スマートアクセスタグを指定することもできます。この機能はSession Recording 2402以降で利用可能です。これにより、ユーザーアクセスコンテキストに基づいてポリシーを適用できます。これには以下が含まれます。
- ユーザーの場所
- IPアドレス範囲
- デリバリーグループ
- デバイスの種類
- インストールされているアプリケーション
Session Recordingポリシーコンソール内のウィザードを使用してルールを作成できます。作成する各ルールについて、録画アクションとルール基準を指定します。録画アクションは、ルール基準を満たすセッションに適用されます。
各ルールについて、1つの記録アクションを選択します。
記録アクション(/ja-jp/session-recording/current-release/media/recording-actions.png)
-
通知ありのセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは事前に記録通知を受け取ります。このオプションを選択すると、さらにオーディオ記録またはロッシー画面記録を有効にすることを選択できます。さらに、画面記録で特定のアプリケーションを非表示にすることもできます。
-
通知なしのセッション記録を有効にする。このオプションは、セッション全体(画面とイベント)を記録します。ユーザーは記録通知を受け取りません。このオプションを選択すると、さらにオーディオ記録またはロッシー画面記録を有効にすることを選択できます。さらに、画面記録で特定のアプリケーションを非表示にすることもできます。
-
通知ありのイベントのみのセッション記録を有効にする。特定のイベントのみを記録することで、ストレージスペースを解放するのに役立ちます。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは事前に記録通知を受け取ります。
-
通知なしのイベントのみのセッション記録を有効にする。特定のイベントのみを記録することで、ストレージスペースを解放するのに役立ちます。このオプションは、イベント検出ポリシーで指定されたイベントのみをセッション全体にわたって記録します。画面は記録しません。ユーザーは記録通知を受け取りません。
-
セッション記録を無効にする。このオプションは、セッションが記録されないことを意味します。
-
画面記録中に特定のアプリケーションを非表示にする。この機能により、画面記録中にレイヤーマスクを使用して特定のアプリケーションを非表示にできます。レイヤーマスクの色は構成可能で、黒、グレー、または白に設定できます。
例えば、記録再生中にアプリケーションが非表示になっていることがわかります。
アプリケーションが非表示になっています(/ja-jp/session-recording/current-release/media/an-application-is-hidden.png)
-
管理者またはポリシー駆動の記録を中断せずに、ユーザーが開始する記録を許可する。この機能により、エンドユーザーはオンデマンドで記録を開始および停止できます。管理者が開始した記録およびポリシー駆動の記録が優先され、エンドユーザーがトリガーした記録によって中断されることはありません。
各ルールについて、ルール基準を作成するために以下の項目のうち少なくとも1つを選択します。
記録ルール基準(/ja-jp/session-recording/current-release/media/recording-rule-criteria.png)
- ユーザーまたはグループ。ルールのアクションが適用されるユーザーまたはグループのリストを作成します。Session Recordingでは、Active Directoryグループを使用したり、ユーザーをホワイトリストに登録したりできます。
- 公開アプリケーションまたはデスクトップ。ルールのアクションが適用される公開アプリケーションまたはデスクトップのリストを作成します。ルールウィザードで、アプリケーションまたはデスクトップが利用可能なCitrix Virtual Apps and Desktops™またはCitrix DaaS(旧称Citrix Virtual Apps and Desktopsサービス)サイトを選択します。
- デリバリーグループまたはマシン。ルールの操作が適用されるデリバリーグループまたはマシンのリストを作成します。ルールウィザードで、デリバリーグループまたはマシンの場所を選択します。
- IPアドレスまたはIP範囲。ルールの操作が適用されるIPアドレスまたはIPアドレス範囲のリストを作成します。IPアドレスとIP範囲の選択画面で、記録が有効または無効になっている有効なIPアドレスまたはIP範囲を追加します。ここで言及されているIPアドレスは、Citrix WorkspaceアプリのIPアドレスです。
-
フィルター。ルールの操作が適用されるスマートアクセスタグのリストを作成します。Citrix NetScalerでスマートアクセスポリシーを使用して、コンテキストアクセス(スマートアクセス)を構成できます。

注:
Session Recordingポリシーコンソールは、単一のルール内で複数の条件を構成することをサポートしています。ルールが適用される場合、「AND」論理演算子と「OR」論理演算子の両方を使用して最終的なアクションを計算します。一般的に、「OR」演算子は条件内の項目間で、「AND」演算子は個別の条件間で使用されます。結果がtrueの場合、Session Recordingポリシーエンジンはルールの操作を実行します。そうでない場合、次のルールに進み、プロセスを繰り返します。
記録ポリシーで複数のルールを作成すると、一部のセッションが複数のルールの条件に一致する場合があります。これらの場合、最も優先度の高いルールがセッションに適用されます。
ルールの記録アクションによって優先度が決まります。
- セッション記録を無効にするアクションを持つルールは、最も優先度が高くなります。
- 通知ありでセッション記録を有効にするアクションを持つルールは、2番目に優先度が高くなります。
- 通知なしでセッション記録を有効にするアクションを持つルールは、下から2番目に優先度が高くなります。
- 通知ありでイベントのみのセッション記録を有効にするアクションを持つルールは、中程度の優先度になります。
- 通知なしでイベントのみのセッション記録を有効にするアクションを持つルールは、最も優先度が低くなります。
一部のセッションは、記録ポリシーのどのルール条件にも一致しない場合があります。これらのセッションには、ポリシーのフォールバックルールの操作が適用されます。フォールバックルールの操作は常にセッション記録を無効にするです。フォールバックルールを変更または削除することはできません。
手順
カスタム録画ポリシーを作成するには:
- セッション録画ポリシーコンソールがインストールされているサーバーに、承認されたポリシー管理者としてログオンします。
- セッション録画ポリシーコンソールを起動し、左ペインで 録画ポリシー を選択します。メニューバーから 新しいポリシーの追加 を選択します。
- 新しいポリシー を右クリックし、ルールの追加 を選択します。
-
ルールウィザードで、録画オプションを選択し、次へ をクリックします。
録画アクション(/ja-jp/session-recording/current-release/media/recording-actions.png)
通知ありのセッション録画を有効にする または 通知なしのセッション録画を有効にする を選択すると、さらにオーディオ録画またはロッシー画面録画を有効にすることを選択できます。
- ルール基準を選択します - 1つ以上のルール基準を選択できます:
- ユーザーまたはグループ
- 公開アプリケーションまたはデスクトップ
- デリバリーグループまたはマシン
- IPアドレスまたはIP範囲
- フィルター
-
ルール基準を編集します - 編集するには、下線が引かれた値をクリックします。値は、前の手順で選択した基準に基づいて下線が引かれています。
注:
「公開アプリケーションまたはデスクトップ」の下線付きの値を選択した場合、「サイトアドレス」は、コントローラーがローカルネットワーク上にある場合はIPアドレス、URL、またはマシン名です。「アプリケーション名」リストには表示名が表示されます。
「公開アプリケーションまたはデスクトップ」または「デリバリーグループまたはマシン」を選択する場合は、セッション記録ポリシーコンソールが通信するデリバリーコントローラーを指定します。
セッション記録ポリシーコンソールは、Citrix Cloud™およびオンプレミス環境からデリバリーコントローラーと通信するための唯一のチャネルです。
記録ルール基準(/ja-jp/session-recording/current-release/media/recording-rule-criteria.png)
たとえば、「デリバリーグループまたはマシン」を選択する場合は、前のスクリーンショットの対応するハイパーリンクをクリックし、「追加」をクリックしてコントローラーにクエリを追加します。
コントローラーへのクエリを作成(/ja-jp/session-recording/current-release/media/create-query-to-ddc.png)
オンプレミスおよびCitrix Cloudデリバリーコントローラーをカバーするユースケースの説明については、次の表を参照してください。
ユースケース 必要なアクション オンプレミスデリバリーコントローラー - Install Broker_PowerShellSnapIn_x64.msi. 2. Clear the Citrix Cloud Controller check box.
Citrix Cloudデリバリーコントローラー - Install the Citrix DaaS™ 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 DaaS Remote PowerShell SDKをインストールします。 3. Citrix Cloudアカウントの資格情報を検証します。 4. 「Citrix Cloud Controller」チェックボックスをオンにします。
Citrix Cloud デリバリーコントローラーからオンプレミスのデリバリーコントローラーに切り替える - Citrix DaaS Remote PowerShell SDK をアンインストールし、マシンを再起動します。2. Broker_PowerShellSnapIn_x64.msi をインストールします。3. Citrix Cloud コントローラー チェックボックスをオフにします。
シトリックス クラウド資格情報の検証
Citrix Cloud でホストされている Delivery Controller を照会するには、セッション録画ポリシーコンソールがインストールされているマシンで Citrix Cloud 資格情報を手動で検証します。これに従わない場合、エラーが発生し、セッション録画ポリシーコンソールが期待どおりに動作しない可能性があります。
手動検証を行うには:
-
Citrix Cloud コンソールにログオンし、Identity and Access Management > API Access を見つけます。Citrix Cloud の認証プロンプトをバイパスできる認証プロファイルを取得するために、API access Secure Client を作成します。Secure Client をダウンロードし、名前を変更して安全な場所に保存します。ファイル名はデフォルトで secureclient.csv です。
Citrix Cloud 資格情報を検証する(/ja-jp/session-recording/current-release/media/validating-ctrix-cloud-credentials.png)
-
PowerShell セッションを開き、次のコマンドを実行して、認証プロファイル(前の手順で取得したもの)を有効にします。
asnp citrix.* Set-XDCredentials -CustomerId "citrixdemo" -SecureClientFile "c:\temp\secureclient.csv" -ProfileType CloudAPI –StoreAs "default" <!--NeedCopy-->必要に応じて CustomerId と SecureClientFile を設定します。上記のコマンドは、現在の PowerShell セッションおよび以降のすべての PowerShell セッションで認証プロンプトをバイパスするために、顧客
citrixdemoのデフォルト認証プロファイルを作成します。
- ウィザードに従って設定を完了します。
注: プリローンチされたアプリケーションセッションに関する制限事項:
- アクティブなポリシーがアプリケーション名と一致させようとしても、プリローンチされたセッションで開かれたアプリケーションとは一致しません。その結果、プリローンチされたセッションは録画できません。
- アクティブなポリシーがすべてのアプリケーションを録画し、セッションのプリローンチが有効になっている場合、ユーザーが Citrix Workspace app for Windows にログオンすると、録画通知が表示されます。プリローンチされた(空の)セッションと、そのセッションで今後起動されるすべてのアプリケーションが録画されます。
回避策として、録画ポリシーに従ってアプリケーションを個別のデリバリーグループに公開します。アプリケーション名を録画条件として使用しないでください。このアプローチにより、プリローンチされたセッションを録画できます。ただし、通知は引き続き表示されます。
アクティブ ディレクトリ グループを使用する
セッション録画では、ポリシー作成時にActive Directoryグループを使用できます。個々のユーザーの代わりにActive Directoryグループを使用すると、ルールとポリシーの作成および管理が簡素化されます。たとえば、会社の財務部門のユーザーがFinanceという名前のActive Directoryグループに含まれている場合、Financeグループを ルールウィザードで選択することで、そのグループのすべてのメンバーに適用されるルールを作成できます。
ユーザーのホワイトリスト登録
組織内の一部のユーザーのセッションが録画されないようにするセッション録画ポリシーを作成できます。このケースは、 これらのユーザーのホワイトリスト登録と呼ばれます。ホワイトリスト登録は、プライバシー関連情報を扱うユーザーや、組織が特定の種類の従業員のセッションを録画したくない場合に役立ちます。
たとえば、会社のすべての管理者がExecutiveという名前のActive Directoryグループのメンバーである場合、Executiveグループのセッション録画を無効にするルールを作成することで、これらのユーザーのセッションが録画されないようにすることができます。このルールを含むポリシーがアクティブである間は、Executiveグループのメンバーのセッションは録画されません。組織の他のメンバーのセッションは、アクティブなポリシーの他のルールに基づいて録画されます。
Directorでセッション録画サーバーを使用するように構成する
Directorコンソールを使用して、録画ポリシーを作成およびアクティブ化できます。
- HTTPS接続の場合、Directorサーバーの信頼されたルート証明書に、セッション録画サーバーを信頼するための証明書をインストールします。
- Directorサーバーでセッション録画サーバーを使用するように構成するには、
C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecordingコマンドを実行します。 - セッション録画サーバーのIPアドレスまたはFQDN、およびセッション録画エージェントがDirectorサーバー上のセッション録画ブローカーに接続するために使用するポート番号と接続タイプ(HTTP/HTTPS)を入力します。
ロールオーバー動作について
ポリシーをアクティブ化すると、録画中のセッションが終了するか、セッション録画ファイルがロールオーバーするまで、以前にアクティブだったポリシーが有効なままになります。ファイルは、最大サイズまたは録画期間に達するとロールオーバーします。ロールオーバーのしきい値の詳細については、「録画のファイルサイズを指定する」を参照してください。
以下の表は、セッションの録画中に新しい録画ポリシーを適用し、ロールオーバーが発生した場合に何が起こるかを示しています。
| 以前の録画ポリシーが次のいずれかの場合: | そして新しい録画ポリシーが次のいずれかの場合: | ロールオーバー後、録画ポリシーは次のようになります: |
|---|---|---|
| 記録しない | その他のポリシー | 変更なし。新しいポリシーは、ユーザーが新しいセッションにログオンしたときにのみ有効になります。 |
| 通知なしで記録する | 記録しない | 記録が停止します。 |
| 通知なしで記録する | 通知ありで記録する | 記録は継続され、通知メッセージが表示されます。 |
| 通知ありで記録する | 記録しない | 記録が停止します。 |
| 通知ありで記録する | 通知なしで記録する | 記録は継続されます。次回ユーザーがログオンしてもメッセージは表示されません。 |