远程电脑访问
注意:
You can manage your Citrix Virtual Apps and Desktops™ deployment using two management consoles: Web Studio (web-based) and Citrix Studio (Windows-based). This article covers only Web Studio. For information about Citrix Studio, see the equivalent article in Citrix Virtual Apps and Desktops 7 2212 or earlier.
远程电脑访问是 Citrix Virtual Apps and Desktops 的一项功能,它使组织能够轻松地允许员工安全地远程访问公司资源。Citrix 平台通过让用户访问其物理办公电脑来实现这种安全访问。如果用户可以访问其办公电脑,他们就可以访问完成工作所需的所有应用程序、数据和资源。远程电脑访问消除了引入和提供其他工具以适应远程办公的需要。例如,虚拟桌面或应用程序及其相关基础结构。
远程电脑访问使用与交付虚拟桌面和应用程序相同的 Citrix Virtual Apps and Desktops 组件。因此,部署和配置远程电脑访问的要求和过程与部署 Citrix Virtual Apps and Desktops 以交付虚拟资源的要求和过程相同。这种一致性提供了统一的管理体验。用户通过使用 Citrix HDX™ 交付其办公电脑会话来获得最佳用户体验。
此功能包含一个类型为 远程电脑访问 的计算机目录,它提供以下功能:
- 能够通过指定 OU 来添加计算机。此功能有助于批量添加电脑。
- 根据登录办公 Windows 电脑的用户进行自动用户分配。我们支持单用户和多用户分配。默认情况下,我们会自动将多个用户分配给下一个未分配的计算机。要将自动分配限制为单个用户,请登录 Web Studio,转到设置并关闭启用远程电脑访问的多用户自动分配设置。
Citrix Virtual Apps and Desktops 可以通过使用其他类型的计算机目录来适应更多物理电脑用例。这些用例包括:
- 物理 Linux 电脑
- 池化物理电脑(即随机分配,非专用)
注意:
有关支持的操作系统版本的详细信息,请参阅适用于 单会话操作系统 和 Linux VDA 的 VDA 系统要求。
For on-premises deployments, Remote PC Access is valid only for Citrix Virtual Apps and Desktops Advanced or Premium licenses. Sessions consume licenses in the same way as other Citrix Virtual Desktops™ sessions. For Citrix Cloud, Remote PC Access is valid for Citrix DaaS (formerly Citrix Virtual Apps and Desktops service) and Workspace Premium Plus.
注意事项
尽管适用于 Citrix Virtual Apps and Desktops 的所有技术要求和注意事项也适用于远程电脑访问,但有些可能与物理 PC 用例更相关或专属于物理 PC 用例。
重要提示:
Windows 11 物理系统(以及某些运行 Windows 10 的系统)包含基于虚拟化的安全功能,这会导致 VDA 软件错误地将其检测为虚拟机。为缓解此问题,您有以下选项:
在 VDA 命令行安装过程中,请将 “/physicalmachine” 选项与 “/remotepc” 选项一同使用。
如果未使用前面提到的选项,请在安装 VDA 后添加以下注册表值
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: ForceEnableRemotePC
- Type: DWORD
- 数据:1
部署方面的注意事项
在规划远程电脑访问的部署时,请做出一些一般性决定。
- 您可以将远程电脑访问添加到现有的 Citrix Virtual Apps and Desktops 部署中。在选择此选项之前,请考虑以下事项:
- 当前的 Delivery Controllers 或 Cloud Connectors 是否已适当调整大小以支持与远程电脑访问 VDA 相关的额外负载?
- 本地站点数据库和数据库服务器是否已适当调整大小以支持与远程电脑访问 VDA 相关的额外负载?
- 现有 VDA 和新的远程电脑访问 VDA 是否会超过每个站点支持的最大 VDA 数量?
- 您必须通过自动化流程将 VDA 部署到办公电脑。以下是可用选项:
- 电子软件分发 (ESD) 工具,例如 SCCM:使用 SCCM 安装 VDA。
- 部署脚本:使用脚本安装 VDA。
- 查看 远程电脑访问安全注意事项。
注意:
在设计远程电脑访问时,您必须考虑连接到远程 PC 上的 GPU 且当前已配置/正在运行的物理显示器数量。即使显示器未在 Citrix 会话中使用,但被 GPU 检测到,其存在仍会计入 GPU 支持的最大显示器限制。
计算机目录注意事项
所需的计算机目录类型取决于用例:
- 远程电脑访问计算机目录
- Windows 专用个人电脑
- Windows 专用多用户电脑。此用例适用于多个用户可以在不同班次远程访问的物理办公电脑。
- 池化 Windows 电脑。此用例适用于多个随机用户可以访问的物理电脑,例如计算机实验室。
- 单会话操作系统计算机目录
- 静态 - 专用 Linux 电脑
- 随机 - 池化 Linux 电脑
确定计算机目录类型后,请考虑以下事项:
- 一台计算机一次只能分配给一个计算机目录。
- 为了方便进行委派管理,请考虑根据地理位置、部门或任何其他分组来创建计算机目录,这样可以更轻松地将每个目录的管理工作委派给相应的管理员。
- 选择计算机帐户所在的 OU 时,请选择较低级别的 OU 以获得更高的粒度。如果不需要这种粒度,可以选择较高级别的 OU。例如,在 Bank/Officers/Tellers 的情况下,选择 Tellers 以获得更高的粒度。否则,您可以根据要求选择 Officers 或 Bank。
- 将 OU 分配给远程电脑访问计算机目录后,移动或删除 OU 会影响 VDA 关联并导致未来分配出现问题。因此,请务必进行相应规划,以便在 Active Directory 更改计划中考虑计算机目录的 OU 分配更新。
- 如果由于 OU 结构而难以选择要将计算机添加到计算机目录的 OU,则无需选择任何 OU。之后可以使用 PowerShell 将计算机添加到目录。如果桌面分配在交付组中配置正确,则用户自动分配将继续有效。一个用于将计算机添加到计算机目录以及用户分配的示例脚本可在 GitHub 中找到。
- 集成式局域网唤醒仅适用于 远程电脑访问 类型的计算机目录。
Linux VDA 的相关注意事项
以下注意事项专门针对 Linux VDA:
-
仅在非 3D 模式下在物理计算机上使用 Linux VDA。由于 NVIDIA 驱动程序的限制,当启用 HDX 3D 模式时,PC 的本地屏幕无法变黑并显示会话活动。显示此屏幕存在安全风险。
-
对于物理 Linux 计算机,请使用单会话操作系统类型的计算机目录。
-
Linux 计算机不支持自动用户分配。
-
如果用户已在本地登录其 PC,则尝试从 StoreFront™ 启动 PC 将失败。
-
Linux 计算机不支持电源节约选项。
技术要求和需要考虑的事项
本节介绍了适用于物理 PC 的技术要求和注意事项。
- 不支持以下各项:
- KVM 切换器或其他可能断开会话的组件。
- 混合型电脑,包括一体机和 NVIDIA Optimus 笔记本电脑及台式机。
- 双启动计算机。
- 将键盘和鼠标直接连接到电脑。连接到显示器或其他可能关闭或断开连接的组件,可能会导致这些外设不可用。如果必须将输入设备连接到显示器等组件,请勿关闭这些组件。
- 电脑必须加入 Active Directory 域服务域。
- 安全启动仅在 Windows 10 和 Windows 11 上受支持。
- 电脑必须具有活动的网络连接。首选有线连接以获得更高的可靠性和带宽。
- 如果使用 Wi-Fi,请执行以下操作:
- 设置电源设置以保持无线适配器开启。
- 配置无线适配器和网络配置文件,以允许在用户登录前自动连接到无线网络。否则,VDA 在用户登录前不会注册。在用户登录之前,PC 无法用于远程访问。
- 确保可以从 Wi-Fi 网络访问交付控制器或云连接器。
- 您可以在笔记本电脑上使用远程电脑访问。确保笔记本电脑连接到电源,而不是使用电池运行。将笔记本电脑的电源选项配置为与台式电脑的选项匹配。例如:
- 请禁用设备的休眠功能。
- 禁用睡眠功能。
- 将合盖操作设置为不执行任何操作。
- 将“按下电源按钮”操作设置为关机。
- 禁用显卡和网卡的节能功能。
- Remote PC Access 支持运行 Windows 10 的 Surface Pro 设备。请遵循之前提到的笔记本电脑相同准则。
-
如果使用扩展坞,可以对笔记本电脑进行取消坞接和重新坞接操作。当您取消坞接笔记本电脑时,VDA 会通过 Wi-Fi 重新向 Delivery Controller 或 Cloud Connector 注册。但是,当您重新坞接笔记本电脑时,除非断开无线适配器,否则 VDA 不会切换到使用有线连接。某些设备提供内置功能,可在建立有线连接时断开无线适配器。其他设备需要自定义解决方案或第三方实用程序来断开无线适配器。请查看之前提到的 Wi-Fi 注意事项。
执行以下操作以启用 Remote PC Access 设备的坞接和取消坞接功能:
- 在开始菜单中,选择设置 > 系统 > 电源和睡眠,并将睡眠设置为从不。
- 在设备管理器 > 网络适配器 > 以太网适配器下,转到电源管理并取消选中允许计算机关闭此设备以节约电源。确保选中允许此设备唤醒计算机。
- 多个用户访问同一办公室 PC 时,会在 Citrix Workspace 中看到相同的图标。当用户登录到 Citrix Workspace 时,如果该资源已被其他用户使用,则该资源将显示为不可用。
- 在访问办公室 PC 的每个客户端设备(例如,家用 PC)上安装 Citrix Workspace 应用程序。
配置的执行顺序
本节概述了在使用 Remote PC Access 类型计算机目录时如何配置 Remote PC Access。有关如何创建其他类型计算机目录的信息,请参阅 创建计算机目录。
-
仅限本地站点 - 要使用集成的 Wake on LAN 功能,请配置 Wake on LAN 中概述的必备条件。
-
如果为 远程电脑访问 创建了新的 Citrix 虚拟应用和桌面 站点:
- 选择 远程电脑访问 站点类型。
- 在电源管理页面上,选择为默认的远程电脑访问计算机目录启用或禁用电源管理。您可以通过编辑计算机目录属性稍后更改此设置。有关配置局域网唤醒的详细信息,请参阅局域网唤醒。
- 完成用户和计算机帐户页面上的信息。
完成这些步骤将创建一个名为远程电脑访问计算机的计算机目录和一个名为远程电脑访问桌面的交付组。
-
如果要添加到现有 Citrix 虚拟应用和桌面 站点:
-
将 VDA 部署到办公 PC。
- 我们建议使用用于单会话操作系统的核心 VDA 安装程序 (VDAWorkstationCoreSetup.exe)。
- 您也可以使用单会话完整 VDA 安装程序 (VDAWorkstationSetup.exe) 并结合
/remotepc/physicalmachine选项,这与使用核心 VDA 安装程序可达到相同的效果。注意:
对于 RemotePC 安装,请将
/physicalmachine参数与/remotepc结合使用,以使 VDA 在某些用户场景中按预期运行。 - 考虑启用 Windows 远程协助,以允许帮助台团队通过 Citrix Director 提供远程支持。为此,请使用
/enable_remote_assistance选项。有关详细信息,请参阅使用命令行安装。 - 要在 Director 中查看登录持续时间信息,您必须使用单会话完整 VDA 安装程序并包含 Citrix 用户配置文件管理 WMI 插件组件。通过使用
/includeadditional选项包含此组件。有关详细信息,请参阅使用命令行安装。 - 有关使用 SCCM 部署 VDA 的信息,请参阅使用 SCCM 安装 VDA。
- 有关通过部署脚本部署 VDA 的信息,请参阅使用脚本安装 VDA。
成功完成步骤 2-4 后,用户在本地登录 PC 时会自动分配到其自己的计算机。
-
指示用户在其用于远程访问办公 PC 的每个客户端设备上下载并安装 Citrix Workspace 应用程序。Citrix Workspace 应用程序可从
https://www.citrix.com/downloads/或支持的移动设备的应用商店获取。
通过注册表管理的功能
注意:
不正确地编辑注册表可能导致严重问题,可能需要重新安装操作系统。Citrix 无法保证能够解决因不正确使用注册表编辑器而导致的问题。请自行承担使用注册表编辑器的风险。编辑注册表之前,请务必备份注册表。
禁用多个用户自动分配
在每个 Delivery Controller™ 上,添加以下注册表设置:
HKEY_LOCAL_MACHINE\Software\Citrix\DesktopServer
- Name: AllowMultipleRemotePCAssignments
- Type: DWORD
- 数据: 0
睡眠模式(最低版本 7.16)
要允许远程电脑访问计算机进入睡眠状态,请在 VDA 上添加此注册表设置,然后重新启动计算机。重新启动后,操作系统电源节省设置将生效。计算机在预配置的空闲计时器到期后进入睡眠模式。计算机唤醒后,会重新向 Delivery Controller 注册。
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: DisableRemotePCSleepPreventer
- Type: DWORD
- 数据: 1
Session management
默认情况下,当本地用户在该计算机上启动会话(通过按 CTRL+ALT+DEL)时,远程用户的会话会自动断开连接。为防止此自动操作,请在办公电脑上添加以下注册表项,然后重新启动计算机。
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA\RemotePC
- Name: SasNotification
- Type: DWORD
- 数据: 1
默认情况下,当连接消息在超时期限内未得到确认时,远程用户优先于本地用户。要配置此行为,请使用此设置:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA\RemotePC
- Name: RpcaMode
- Type: DWORD
- 数据:
- 1 - 如果远程用户未在指定的超时期限内响应消息 UI,则远程用户始终优先。如果未配置此设置,则此行为是默认行为。
- 2 - 本地用户优先。
远程电脑访问模式的强制超时默认为 30 秒。您可以配置此超时,但不要将其设置为低于 30 秒。要配置超时,请使用此注册表设置:
HKLM\SOFTWARE\Citrix\PortICA\RemotePC
- Name: RpcaTimeout
- Type: DWORD
- 数据: 超时秒数(十进制值)
当用户想要强制获取控制台访问权限时:本地用户可以在 10 秒内按两次 Ctrl+Alt+Del,以获取对远程会话的本地控制权并强制断开连接事件。
注册表更改并重新启动计算机后,如果本地用户在远程用户使用该电脑时按下 Ctrl+Alt+Del 登录该电脑,远程用户将收到提示。该提示会询问是否允许或拒绝本地用户的连接。允许连接会断开远程用户的会话。
会话管理日志记录
远程电脑访问现在具有日志记录功能,可以记录有人尝试访问具有活动 ICA® 会话的电脑时的情况。这使您能够监控环境中的不必要或意外活动,并在需要调查任何事件时能够审计此类事件。
事件使用 Windows 事件查看器记录,并位于 应用程序和服务 > Citrix > HostCore > ICA 服务 > 管理员 中。
使用远程电脑访问时,会记录三个不同的事件。
Ctrl+Alt+Del event
当本地用户在具有活动远程会话的控制台键盘上按下 Ctrl+Alt+Del 时,会出现此事件。
事件详细信息
- 日志名称: 应用程序和服务
- 事件 ID: 43, 44, 45
- 来源:ICA 服务
事件 ID 43
当 SasNotification 注册表值不存在,或者其值为 0 时,会出现此事件 ID。
-
消息:
Ctrl+Alt+Del has been pressed on the endpoint. The session management behavior is set to automatically disconnect the remote session.
事件 ID 44
当 SasNotification 注册表值为 1 且 RpcaMode 注册表值为 1 或 RpcaMode 注册表值不存在时,会出现此事件 ID。
-
消息:
Ctrl+Alt+Del has been pressed on the endpoint. The session management behavior is set to notify the remote user. The user preference is set to remote user.
事件 ID 45
当 SasNotification 注册表值为 1 且 RpcaMode 注册表值为 2 时,会出现此事件 ID。
-
消息:
Ctrl+Alt+Del has been pressed on the endpoint. The session management behavior is set to notify the remote user. The user preference is set to local user.
远程会话断开连接事件
当远程会话由于各种原因断开连接时,会出现此事件。
事件详细信息
- 日志名称: 应用程序和服务
- 事件 ID: 46, 47, 48
- 来源:ICA 服务
事件 ID 46
当远程会话已断开连接,并且 SasNotification 注册表值不存在或 SasNotification 注册表值为 0 时,此事件 ID 会出现。
-
消息:
The remote session for <remoteUserName> has been disconnected.
事件 ID 47
当远程用户同意断开会话,并且 SasNotification 注册表值为 1,以及 RpcaMode 注册表值为 1 或 RpcaMode 注册表值为 2 或 RpcaMode 注册表值不存在时,此事件 ID 会出现。
-
消息:
The remote session for <remoteUserName> has been disconnected because the user accepted the request to disconnect the session.
事件 ID 48
当远程用户未在特定超时期限内拒绝断开连接请求,并且 SasNotification 注册表值为 1 和 RpcaMode 注册表值为 2 时,此事件 ID 会出现。
-
消息:
The remote session for <remoteUserName> has been disconnected because the user did not decline the disconnection request within the configured timeout period (<timeout period>).
Ctrl+Alt+Del 组合键两次按下事件
当在 10 秒内两次按下 Ctrl+Alt+Del 时,此事件会出现。
事件详细信息
- 日志名称: 应用程序和服务
- 事件 ID: 49
- 来源: ICA 服务
事件 ID 49
当在 10 秒内按下 Ctrl+Alt+Del 两次时,会出现此事件 ID。
-
消息:
The remote session for <remoteUserName> has been forcibly disconnected.
局域网唤醒
远程电脑访问支持局域网唤醒,使用户能够远程开启物理电脑。此功能使用户能够在不使用办公电脑时将其关闭,从而节省能源成本。当机器意外关闭时,它还支持远程访问。
借助局域网唤醒功能,当交付控制器发出指令时,魔术包会直接从运行在电脑上的 VDA 发送到电脑所在的子网。这使得该功能无需依赖额外的基础设施组件或第三方解决方案即可发送魔术包。
局域网唤醒功能不同于旧版基于 SCCM 的局域网唤醒功能。有关基于 SCCM 的局域网唤醒的信息,请参阅 Wake on LAN – SCCM-integrated。
限制事项
具有局域网唤醒功能的远程电脑访问不支持在高峰时段自动开机。
系统必备条件
以下是使用局域网唤醒功能所需的系统要求:
- 控制平面:
- 思杰 桌面即服务™
- Citrix 虚拟应用和桌面 2009 或更高版本
- 物理 PC:
- VDA 版本 2009 或更高版本
- Windows 10 或 Windows 11。有关支持详细信息,请参阅 VDA 系统要求。
- 在 BIOS/UEFI 中启用局域网唤醒
- 在 Windows 配置中,网卡属性中启用 Wake on LAN
配置局域网唤醒
如果您使用的是本地部署的 Citrix Virtual Apps and Desktops,则仅支持使用 PowerShell 配置集成的局域网唤醒。
要配置局域网唤醒:
- 如果尚未创建,请创建远程 PC 访问计算机目录。
- 如果尚未创建,请创建 Wake on LAN 主机连接。
注意:
要使用网络唤醒功能,如果您有“Microsoft Configuration Manager 网络唤醒”类型的主机连接,请创建一个新的主机连接。
- 检索 Wake on LAN 主机连接的唯一标识符。
- 将 Wake on LAN 主机连接与计算机目录关联。
要创建 Wake on LAN 主机连接:
# Load Citrix SnapIns
Add-PSSnapIn -Name "*citrix*"
# Provide the name of the Wake on LAN host connection
[string]$connectionName = "Remote PC Access Wake on LAN"
# Create the hypervisor connection
$hypHc = New-Item -Path xdhyp:\Connections `
-Name $connectionName `
-HypervisorAddress "N/A" `
-UserName "woluser" `
-Password "wolpwd" `
-ConnectionType Custom `
-PluginId VdaWOLMachineManagerFactory `
-CustomProperties "<CustomProperties></CustomProperties>" `
-Persist
$bhc = New-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid
# Wait for the connection to be ready before trying to use it
while (-not $bhc.IsReady)
{
Start-Sleep -s 5
$bhc = Get-BrokerHypervisorConnection -HypHypervisorConnectionUid $hypHc.HypervisorConnectionUid
}
<!--NeedCopy-->
主机连接准备就绪后,运行以下命令以检索主机连接的唯一标识符:
$bhc = Get-BrokerHypervisorConnection -Name "<WoL Connection Name>"
$hypUid = $bhc.Uid
<!--NeedCopy-->
检索到连接的唯一标识符后,运行以下命令以将连接与 Remote PC Access 计算机目录关联:
Get-BrokerCatalog -Name "<Catalog Name>" | Set-BrokerCatalog -RemotePCHypervisorConnectionUid $hypUid
<!--NeedCopy-->
设计注意事项
当您计划将 Wake on LAN 与 Remote PC Access 结合使用时,请考虑以下事项:
- 多个计算机目录可以使用相同的 Wake on LAN 主机连接。
- 要使一台 PC 唤醒另一台 PC,两台 PC 必须位于同一子网中并使用相同的 Wake on LAN 主机连接。PC 位于相同或不同的计算机目录中无关紧要。
- 主机连接分配给特定区域。如果您的部署包含多个区域,则每个区域都需要一个 Wake on LAN 主机连接。计算机目录也适用同样的情况。
- 魔术包使用全局广播地址 255.255.255.255 进行广播。确保该地址未被阻止。
- 子网中必须至少有一台 PC 处于开机状态(对于每个 Wake on LAN 连接),才能唤醒该子网中的计算机。
操作方面的注意事项
使用 Wake on LAN 功能时,请考虑以下事项:
- VDA 必须至少注册一次,然后才能使用集成的 Wake on LAN 功能唤醒 PC。
- Wake on LAN 只能用于唤醒 PC。它不支持其他电源操作,例如重新启动或关机。
- 局域网唤醒连接创建后,它在 Web Studio 中可见。但是,如果使用 思杰 Virtual Apps and Desktops 本地部署,在 Web Studio 中编辑其属性不受支持。
- 魔术包通过以下两种方式之一发送:
- 当用户尝试启动到其 PC 的会话且 VDA 未注册时
- 当管理员从 Web Studio 或 PowerShell 手动发送开机命令时
- 由于交付控制器不知道 PC 的电源状态,Web Studio 在电源状态下显示 不支持。交付控制器使用 VDA 注册状态来确定 PC 是开机还是关机。
局域网唤醒 – SCCM 集成
SCCM 集成局域网唤醒是远程 PC 访问的另一种局域网唤醒选项,仅适用于本地 Citrix Virtual Apps and Desktops。
系统配置要求
以下是使用 SCCM 集成局域网唤醒功能的系统要求:
- Citrix 虚拟应用和桌面 1912 或更高版本
- 物理 PC:
- VDA 版本 1912 或更高版本
- Windows 10。有关支持详细信息,请参阅 VDA 系统要求。
- 在 BIOS/UEFI 中启用局域网唤醒
- 在 Windows 配置中,在网络适配器属性中启用局域网唤醒
- 系统中心配置管理器 (SCCM) 2012 R2 或更高版本
配置 SCCM 集成的局域网唤醒
请完成以下先决条件:
- 在组织内配置 SCCM 2012 R2、2016 或 2019。然后将 SCCM 客户端部署到所有远程电脑访问计算机,留出时间让计划的 SCCM 清点周期运行,或者在必要时手动强制运行。
- 对于唤醒代理支持,请在 SCCM 中启用该选项。对于组织中包含使用远程电脑访问局域网唤醒功能的电脑的每个子网,请确保有三台或更多计算机可以充当哨兵计算机。
- 对于魔术包支持,请配置网络路由器和防火墙以允许发送魔术包,可以使用子网定向广播或单播。
- 在每台电脑的 BIOS/UEFI 设置中配置局域网唤醒。
- 如果尚未部署,请将 VDA 部署到物理电脑。
解决先决条件后,完成以下步骤以允许 Delivery Controller 与 SCCM 通信:
- 为 SCCM 创建主机连接。有关详细信息,请参阅连接和资源。
- 选择 Microsoft 配置管理器局域网唤醒 作为连接类型。
- 输入的凭据必须有权访问范围内的集合,并且必须具有 Remote Tools Operator 角色。
- 在 Web Studio 中选择连接,然后选择编辑连接,并单击高级。
- 选择处理局域网唤醒的相应选项:
- 如果您正在使用唤醒代理,请选择第一个选项:微软系统中心配置管理器唤醒代理。
- 如果您正在使用魔术包,请选择第二个选项:由 Delivery Controller 传输的局域网唤醒包。
- 选择适当的传输方法:子网定向广播或单播。
创建主机连接后,将该连接与远程电脑访问目录关联:
- 如果您正在创建新的远程电脑访问目录,请在目录创建向导的操作系统页面中,选择远程电脑访问作为目录类型,然后从下拉列表中选择相应的连接。
- 要将局域网唤醒添加到现有远程电脑访问目录:
- 转到 Web Studio 中的计算机目录节点,选择计算机目录,然后选择编辑计算机目录。
- 选择电源管理选项卡,然后选择是以启用计算机目录的电源管理。
- 从下拉列表中选择相应的连接,然后单击确定。
故障排除
显示器黑屏不工作
如果 Windows PC 的本地显示器在活动 HDX 会话期间未黑屏(本地显示器显示会话中发生的情况),则可能是由于 GPU 供应商的驱动程序问题。要解决此问题,请通过设置以下注册表值,使 Citrix 间接显示驱动程序 (IDD) 的优先级高于显卡供应商的驱动程序:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Graphics\AdapterMerits
- Name: CitrixIDD
- 数据类型: DWORD
- 数据:3
有关显示适配器优先级和显示器创建的更多详细信息,请参阅知识中心文章 CTX237608。
当您在启用了会话管理通知的计算机上选择 Ctrl+Alt+Del 时,会话断开连接
由 SasNotification 注册表值控制的会话管理通知仅在 VDA 上启用远程电脑访问模式时才有效。如果物理 PC 启用了 Hyper-V 角色或任何基于虚拟化的安全功能,则该 PC 会报告为虚拟机。如果 VDA 检测到它正在虚拟机上运行,它会自动禁用远程电脑访问模式。要启用远程电脑访问模式,请添加以下注册表值:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: ForceEnableRemotePC
- Type: DWORD
- 数据: 1
重新启动 PC 以使设置生效。
诊断详细信息
有关远程电脑访问的诊断信息会写入 Windows 应用程序事件日志。信息性消息不会受到限制。错误消息通过丢弃重复消息来限制。
- 3300 (信息): 计算机已添加到目录
- 3301 (信息): 计算机已添加到交付组
- 3302 (信息): 计算机已分配给用户
- 3303 (错误): 异常
电源管理
如果启用了远程电脑访问的电源管理,子网定向广播可能无法启动与控制器位于不同子网上的计算机。如果您需要使用子网定向广播进行跨子网电源管理,并且 AMT 支持不可用,请尝试使用唤醒代理或单播方法。确保在电源管理连接的高级属性中启用了这些设置。
活动的远程会话会记录本地触摸屏的输入
当 VDA 启用远程电脑访问模式时,计算机在活动会话期间会忽略本地触摸屏输入。如果物理 PC 启用了 Hyper-V 角色或任何基于虚拟化的安全功能,则该 PC 会报告为虚拟机。如果 VDA 检测到它正在虚拟机上运行,它会自动禁用远程电脑访问模式。要启用远程电脑访问模式,请添加以下注册表设置:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
- Name: ForceEnableRemotePC
- 数据类型:DWORD
- 数据: 1
请重启电脑,以使该设置生效。
更多资源
以下是有关远程电脑访问的其他资源:
- 解决方案设计指南:远程电脑访问设计决策。
- 远程电脑访问架构示例:Citrix 远程电脑访问解决方案参考架构。