録画を有効または無効にする
セッションを録画したいマルチセッションOS VDAにSession Recording Agentをインストールします。各エージェント内には、インストールされているVDAの録画を有効にする設定があります。録画が有効になると、Session Recordingは、どのセッションを録画するかを決定するアクティブな録画ポリシーを評価します。
Session Recording Agentをインストールすると、録画が有効になります。録画が行われない場合でも、パフォーマンスにわずかな影響があるため、録画されないVDAではSession Recordingを無効にすることをお勧めします。
VDAでの録画を有効または無効にする
- Session Recording Agentがインストールされているサーバーにログオンします。
- スタートメニューから、セッションレコーディングエージェントのプロパティを選択します。
- Session Recordingの下で、このVDAマシンでのセッション録画を有効にするチェックボックスをオンまたはオフにして、このVDAでセッションを録画できるかどうかを指定します。
- プロンプトが表示されたら、Session Recording Agent Serviceを再起動して変更を適用します。
注:
Session Recordingをインストールすると、アクティブなポリシーは 録画しない(どのサーバーでもセッションは録画されない)になります。録画を開始するには、 Session Recording Policy Consoleを使用して別のポリシーをアクティブにします。
カスタムイベント録画を有効にする
Session Recordingを使用すると、サードパーティ製アプリケーションを使用して、イベントとして知られるカスタムデータを録画されたセッションに挿入できます。これらのイベントは、Session Recording Playerを使用してセッションを表示するときに表示されます。これらは録画されたセッションファイルの一部であり、セッションが録画された後は変更できません。
たとえば、イベントには「ユーザーがブラウザを開きました」というテキストが含まれる場合があります。録画中のセッションでユーザーがブラウザを開くたびに、そのテキストがその時点の録画に挿入されます。Session Recording Playerを使用してセッションを再生すると、視聴者はSession Recording Playerのイベントとブックマークのリストに表示されるマーカーの数をメモすることで、ユーザーがブラウザを開いた回数を特定し、数えることができます。
サーバー上の録画にカスタムイベントを挿入するには:
- カスタムイベントを挿入したい各サーバーで、Session Recording Agent Propertiesを使用して設定を有効にします。各サーバーは個別に有効にします。サイト内のすべてのサーバーをグローバルに有効にすることはできません。
- 各ユーザーのCitrix Virtual Apps and Desktops™セッション内で実行されるEvent API上に構築されたアプリケーションを作成します (データをレコーディングに挿入するため)。
Session Recordingのインストールには、サードパーティアプリケーションからのテキストをレコーディングに挿入できるイベントレコーディングCOMアプリケーション (API) が含まれています。Visual Basic、C++、C#など、多くのプログラミング言語からAPIを使用できます。詳細については、Knowledge Centerの記事CTX226844を参照してください。Session Recording Event API .dllは、Session Recordingのインストールの一部としてインストールされます。これはC:\Program Files\Citrix\SessionRecording\Agent\Bin\Interop.UserApi.dllにあります。
サーバーでカスタムイベントレコーディングを有効にするには、次の手順を実行します。
- Session Recording Agentがインストールされているサーバーにログオンします。
- スタートメニューから、Session Recording Agentのプロパティを選択します。
- Session Recording Agentのプロパティで、レコーディングタブをクリックします。
- カスタムイベントレコーディングの下で、サードパーティアプリケーションがこのサーバーでカスタムデータを記録することを許可するチェックボックスをオンにします。