最终用户触发的会话录制

以前,会话录制严格按照管理员配置的录制策略启动。从当前版本开始,会话录制引入了最终用户触发的会话录制功能。借助此功能,最终用户可以随时开始或停止录制自己的会话,为按需录制需求提供了更大的灵活性。

启用最终用户触发的录制

默认情况下,最终用户触发的录制处于禁用状态。要启用此功能,您必须在会话录制策略控制台中配置录制策略。有关如何配置自定义策略的详细信息,请参阅创建自定义录制策略

录制

通过使用 PowerShell 命令开始或停止录制

最终用户在导入所需的 模块后,可以通过 PowerShell 命令触发录制。

导入会话录制功能模块

在运行录制命令之前,您必须将必要的模块导入 PowerShell 会话。 打开 PowerShell 并通过运行以下命令导入模块:

Import-Module -DisableNameChecking 'C:\ProgramFiles\Citrix\SessionRecording\Agent\Bin\EndUserInitiatedSRSnapin.dll'

可用的命令

下表列出了三个用于最终用户触发的会话录制的 PowerShell 命令。

命令 功能描述
启动会话录制 在执行命令的活动会话中开始录制。要录制特定的活动会话,请使用 -SessionId <ID> 参数(需要本地管理员权限)。有关更多信息,请运行 Get-Help Start-SessionRecording 以查看命令在线帮助。
停止会话录制 停止录制执行命令的活动会话。要停止录制特定的活动会话,请使用 -SessionId <ID> 参数(需要本地管理员权限)。注意:用户只能停止他们自己启动的录制。他们无法停止由动态或基于策略的录制触发的录制。有关更多信息,请运行 Get-Help Stop-SessionRecording 以查看命令在线帮助。
获取会话录制状态 检索执行命令的活动会话的录制状态。要获取特定活动会话的状态,请使用 -SessionId <ID> 参数。有关更多信息,请运行 Get-Help Get-SessionRecording Status 以查看命令在线帮助。

场景 1:最终用户触发的录制

最终用户可以为其当前的活动会话触发录制,以动态捕获操作(例如,用于故障排除)。

用户可以在会话中执行以下步骤:

  1. 从会话桌面启动 PowerShell。
  2. 按照上一节中的说明导入模块。
  3. 使用 Get-SessionRecordingStatus 命令检查录制状态,确保会话尚未被录制。
  4. 使用 Start-SessionRecording 命令开始录制会话。
  5. 使用 Get-SessionRecordingStatus 命令检查录制状态,确保会话正在被录制。状态应为 Recording
  6. 重现问题,或执行需要进行文档记录的操作。
  7. 操作完成后,使用 Stop-SessionRecording 命令停止录制。
  8. 通知管理员播放实时完整录制,并进行后续故障排除。

场景 2:管理员触发的录制

管理员可以触发机器上特定活动会话的录制(例如,协助用户进行故障排除)。

管理员可以在托管会话的计算机上执行以下操作步骤:

  1. 以管理员身份启动 PowerShell。
  2. 按照上一节中的说明导入模块。
  3. 通过执行 : query session | find “Active” 命令,您可以获取目标用户会话的 SessionID
  4. 使用 Get-SessionRecordingStatus -SessionId <SessionID> 命令检查录制状态,确保会话尚未被录制。
  5. 使用 Start-SessionRecording -SessionId <SessionID> 命令开始录制会话。
  6. 使用 Get-SessionRecordingStatus -SessionId <SessionID> 命令检查录制状态,确保会话正在录制。状态应为正在录制
  7. 指示用户重现所遇到的问题,或者执行那些需要被详细记录的操作。
  8. 操作完成后,使用 Stop-SessionRecording -SessionId <SessionID> 停止录制。
  9. 播放实时完整录制,并进行后续故障排除。

使用热键启动或停止录制

最终用户也可以使用快捷键(热键)控制录制。默认情况下,此功能处于禁用状态。

启用热键

要启用热键功能,请在注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\EndUserRecording 下添加一个名为 EnableHotKeysDWORD 值。 将 VDA 计算机上的值设置为 1。 此设置按计算机应用,并将对所有后续活动会话生效。

默认热键

启用后,默认热键为:

  • Start recording: CTRL + SHIFT + F8
  • Stop recording: CTRL + SHIFT + F9

自定义热键

如果默认热键与其他应用程序冲突,请在以下位置添加或修改以下 REG_SZ 值:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\EndUserRecording

  • StartHotkey – 指定用于开始录制的新热键
  • StopHotkey – 指定用于停止录制的新热键

热键规则

  • 只有 F1–F12大写字母 (A–Z) 可用作最后一个键。
  • 您只需定义组合中的最后一个键。CTRL + SHIFT 前缀是强制性的,并会自动应用。

示例:要将开始热键设置为 CTRL + SHIFT + F5,请将 StartHotkey 的值设置为 F5。

最终用户

最终用户触发的会话录制