Session Recording

録画の有効化または無効化

セッションを録画するマルチセッションOS VDAにSession Recordingエージェントをインストールします。各エージェント内には、インストールされているVDAの録画を有効にする設定があります。録画が有効になると、Session Recordingは、どのセッションを録画するかを決定するアクティブな録画ポリシーを評価します。

録画しないVDAではセッション録画を無効にすることをお勧めします。録画が行われない場合でも、パフォーマンスにわずかな影響があります。

VDAでの録画の有効化または無効化

  1. Session Recordingエージェントがインストールされているサーバーにログオンします。
  2. スタート」メニューから、「セッションレコーディングエージェントのプロパティ」を選択します。
  3. Session Recordingの下で、Enable session recording for this VDA machineチェックボックスをオンまたはオフにして、このVDAのセッションを録画できるかどうかを指定します。
  4. プロンプトが表示されたら、変更を適用するためにSession Recordingエージェントサービスを再起動します。

注:

Session Recordingをインストールすると、アクティブなポリシーは 「録画しない」(どのサーバーでもセッションは録画されません)になります。録画を開始するには、 Session Recordingポリシーコンソールを使用して別のポリシーをアクティブ化します。

カスタムイベント録画の有効化

Session Recordingでは、サードパーティ製アプリケーションを使用して、イベントとして知られるカスタムデータを録画されたセッションに挿入できます。これらのイベントは、録画されたセッションが再生されるときに表示されます。イベントは録画されたセッションファイルの一部であり、セッションが録画された後は変更できません。

たとえば、イベントには「ユーザーがブラウザを開きました」というテキストが含まれる場合があります。録画中のセッション中にユーザーがブラウザを開くたびに、そのテキストがその時点の録画に挿入されます。ビューアが録画されたセッションを再生するとき、ビューアはマーカーの数を数えることで、ユーザーがブラウザを開いた回数を特定できます。

サーバーの録画にカスタムイベントを挿入するには:

  • カスタムイベントを挿入したい各サーバーで、Session Recording Agent Propertiesを使用して設定を有効にします。各サーバーは個別に有効にします。サイト内のすべてのサーバーをグローバルに有効にすることはできません。
  • 各ユーザーの仮想セッション内で実行されるEvent API上に構築されたアプリケーションを作成し、データをレコーディングに挿入します。

Session Recordingのインストールには、サードパーティアプリケーションからのテキストをレコーディングに挿入できるイベントレコーディングCOMアプリケーション(API)が含まれています。このAPIは、Visual Basic、C++、C#など、多くのプログラミング言語から使用できます。詳細については、Knowledge Centerの記事CTX226844を参照してください。Session Recording Event API .dllは、Session Recordingのインストールの一部としてインストールされます。C:\rogram Files\Citrix\SessionRecording\Agent\Bin\Interop.UserApi.dllにあります。

サーバーでカスタムイベントレコーディングを有効にするには、次の手順を実行します。

  1. Session Recordingエージェントがインストールされているサーバーにログオンします。
  2. スタート」メニューから、「Session Recording Agent プロパティ」を選択します。
  3. Session Recording Agent プロパティ」で、「録画」タブをクリックします。
  4. カスタムイベントレコーディングの下で、このサーバーでサードパーティアプリケーションによるカスタムデータの記録を許可するチェックボックスをオンにします。
録画の有効化または無効化