
RDS 主机是托管应用程序和桌面会话以供远程访问的服务器计算机。RDS 主机可以是虚拟机或物理服务器。
在 View 中,RDS 主机是安装了 Microsoft 远程桌面服务角色、Microsoft 远程桌面会话主机服务和 View Agent 的服务器。远程桌面服务以前称为终端服务。远程桌面会话主机服务允许服务器托管应用程序和远程桌面会话。View Agent 安装在 RDS 主机上时,用户可以使用显示协议PCoIP连接到应用程序和桌面会话。PCoIP提供了交付远程内容(包括图像、音频和视频)的最佳用户体验。
RDS 主机的性能取决于多个因素。有关如何调整不同 Windows Server 版本的性能的信息,请参阅http://msdn.microsoft.com/library/windows/hardware/gg463392.aspx。
View 支持每个用户在 RDS 主机上最多进行一个桌面会话和一个应用程序会话。
用户同时从位于同一 RDS 主机上的 RDS 桌面或应用程序中提交打印作业时,RDS 主机上的ThinPrint服务器将串行处理打印请求,而不是并行处理。这会导致某些用户提交的打印作业发生延迟。请注意,打印服务器不会等待打印作业完成后才处理下一个打印作业。已发送至不同打印机的打印作业将并行打印。
如果用户同时启动应用程序和 RDS 桌面,并且两者都位于同一 RDS 主机上,则它们会共享相同的用户配置文件。如果用户从桌面启动一个应用程序,可能会在两个应用程序都尝试访问或修改用户配置文件的相同部分时出现冲突,且其中一个应用程序可能会无法正常运行。
设置应用程序或 RDS 桌面以进行远程访问的过程涉及以下任务:
| 1 | 设置 RDS 主机。 |
| 2 | 创建场。请参阅创建场。 |
| 3 | 创建应用程序池或 RDS 桌面池。请参阅创建应用程序池或创建 RDS 桌面池。 |
| 4 | 授权用户和组。请参阅授权用户和组。 |
| 5 | (可选)为 RDS 桌面和应用程序会话启用时区重定向。请参阅为 RDS 桌面和应用程序会话启用时区重定向。 |
如果启用智能卡身份验证,请确保在 RDS 主机上禁用智能卡服务。否则,身份验证可能失败。此服务默认处于禁用状态。
警告
用户启动某个应用程序(例如,Web 浏览器)时,可能会获得对托管该应用程序的 RDS 主机上的本地驱动器的访问权限。如果应用程序提供的功能可使 Windows 资源管理器运行,则会发生此情况。要防止对 RDS 主机的此种类型访问,请遵循http://support.microsoft.com/kb/179221中所述的过程,以防止应用程序运行 Windows 资源管理器。
由于http://support.microsoft.com/kb/179221中介绍的过程影响桌面和应用程序会话,因此,当您计划遵循 Microsoft 知识库文章中的过程时,不建议创建 RDS 桌面池和应用程序池,以便不影响桌面会话。
安装应用程序
如果您计划创建应用程序池,则必须在 RDS 主机上安装应用程序。如果希望 View 自动显示已安装应用程序的列表,则必须安装应用程序,以便其可供所有用户在开始菜单中使用。创建应用程序池之前,您可以随时安装应用程序。如果您计划手动指定应用程序,则可以随时安装应用程序,创建应用程序池之前或之后均可。
重要
安装应用程序时,必须将其安装在场内的所有 RDS 主机上,而且安装在每个 RDS 主机的同一位置中。如果您未这样做,View Administrator 控制板将显示运行状况警告。在此类情况下,如果您创建应用程序池,用户在试图运行应用程序时则可能遇到错误。
当您创建应用程序池时,View 会自动显示可供所有用户(而非个别用户)在场内所有 RDS 主机上的开始菜单中使用的应用程序。您可以从该列表选择任何应用程序。此外,您还可以手动指定不可供所有用户在开始菜单中使用的应用程序。可以安装在 RDS 主机上的应用程序无数量。
在 Windows Server 2008 R2 上安装远程桌面服务
远程桌面服务 (RDS) 是 Windows Server 可以具有的角色之一。您必须安装此角色才能设置运行 Windows Server 2008 R2 的 RDS 主机。
先决条件
| ■ | 确认 RDS 主机正在运行 Windows Server 2008 R2 Service Pack 1 (SP1)。 |
| ■ | 确认 RDS 主机是 View 部署的 Active Directory 域的一部分。 |
| ■ | 安装 http://support.microsoft.com/kb/2775511 中记录的 Microsoft 修补程序汇总。 |
| 1 | 以管理员身份登录 RDS 主机。 |
| 2 | 启动服务器管理器。 |
| 3 | 在导航树中选择角色。 |
| 4 | 单击添加角色启动添加角色向导。 |
| 5 | 选择远程桌面服务角色。 |
| 6 | 在“选择角色服务”页面上,选择远程桌面会话主机。 |
| 7 | 在“指定身份验证方法”页面上,选择需要网络级别身份验证或不需要网络级别身份验证(根据需要选择)。 |
| 8 | 在“配置客户端体验”页面上,选择要提供给用户的功能。 |
| 9 | 按照提示完成安装。 |
如果计划使用 HTML Access 或扫描仪重定向,则安装桌面体验功能。在 Windows Server 2008 R2 和 Windows Server 2012 或 2012 R2 上安装桌面体验的步骤有所不同。
将用户到单个桌面会话。请参阅用户只能进行单个会话。
在 Windows Server 2012 或 2012 R2 上安装远程桌面服务
“远程桌面服务”是 Windows Server 2012 或 2012 R2 可以具有的角色之一。您必须安装此角色才能设置 RDS 主机。
先决条件
| ■ | 确认 RDS 主机运行的是 Windows Server 2012 或 Windows Server 2012 R2。 |
| ■ | 确认 RDS 主机是 View 部署的 Active Directory 域的一部分。 |
| 1 | 以管理员身份登录 RDS 主机。 |
| 2 | 启动服务器管理器。 |
| 3 | 选择添加角色和功能。 |
| 4 | 在“选择安装类型”页面上,选择基于角色或基于功能的安装。 |
| 5 | 在“选择目标服务器”页面上,选择一个服务器。 |
| 6 | 在“选择服务器角色”页面上,选择远程桌面服务。 |
| 7 | 在“选择功能”页面上,接受默认值。 |
| 8 | 在“选择角色服务”页面上,选择远程桌面会话主机。 |
| 9 | 按照提示完成安装。 |
如果计划使用 HTML Access 或扫描仪重定向,则安装桌面体验功能。在 Windows Server 2008 R2 和 Windows Server 2012 或 2012 R2 上安装桌面体验的步骤有所不同。
将用户到单个桌面会话。请参阅用户只能进行单个会话。
在 Windows Server 2008 R2 上安装桌面体验
对于 RDS 桌面和应用程序以及在运行 Windows Server 的单用户虚拟机上部署的 VDI 桌面,扫描仪重定向需要您在 RDS 主机和单用户虚拟机中安装桌面体验功能。
步骤
| 1 | 以管理员身份登录。 |
| 2 | 启动服务器管理器。 |
| 3 | 单击功能。 |
| 4 | 单击添加功能。 |
| 5 | 在“选择功能”页面上,选中桌面体验复选框。 |
| 6 | 查看有关桌面体验功能所需的其他功能的信息,然后单击添加必需的功能。 |
| 7 | 按照提示完成安装。 |
对于 RDS 桌面和应用程序以及在运行 Windows Server 的单用户虚拟机上部署的 VDI 桌面,扫描仪重定向需要您在 RDS 主机和单用户虚拟机中安装桌面体验功能。
在用作 RDS 主机的计算机上支持 Windows Server 2012 和 Windows Server 2012 R2。在单用户虚拟机上支持 Windows Server 2012 R2。
步骤
| 1 | 以管理员身份登录。 |
| 2 | 启动服务器管理器。 |
| 3 | 选择添加角色和功能。 |
| 4 | 在“选择安装类型”页面上,选择基于角色或基于功能的安装。 |
| 5 | 在“选择目标服务器”页面上,选择一个服务器。 |
| 6 | 在“选择服务器角色”页面上,接受默认选择并单击下一步。 |
| 7 | 在“选择功能”页面上的用户界面和基础架构下,选择桌面体验。 |
| 8 | 按照提示完成安装。 |
View 支持每个用户在 RDS 主机上最多进行一个桌面会话和一个应用程序会话。您必须配置 RDS 主机来用户只能进行单个会话。对于 Windows Server 2008 R2、Windows Server 2012 和 Windows Server 2012 R2,您可以通过启用组策略设置 Restrict Remote Desktop Services users to a single Remote Desktop Services session 用户只能进行单个会话。此设置位于文件夹 Computer Configuration\\Administrative Templates\\Windows Components\\Remote Desktop Services\\Remote Desktop Session Host\\Connections 中。对于 Windows Server 2008 R2,您还可以使用以下步骤用户只能进行单个会话。
先决条件
| ■ | 按照在 Windows Server 2008 R2 上安装远程桌面服务中所述安装远程桌面服务角色。 |
| 1 | 单击开始 > 管理工具 > 远程桌面服务 > 远程桌面会话主机配置。 |
| 2 | 在“编辑设置”窗格的“常规”下,双击每个用户只能进行一个会话。 |
| 3 | 在“属性”对话框的“常规”选项卡上,选择每个用户只能进行一个会话,然后单击确定。 |
在 RDS 主机上安装 View Agent。请参阅在远程桌面服务主机上安装 View Agent。
适用于 RDS 主机的 View Agent 自定义安装选项
在 RDS 主机上安装 View Agent 时,您可以选择自定义安装选项。另外,View Agent 还会在支持某些功能的所有客户机操作系统上自动安装这些功能。这些功能并非可选。
要在安装最新的 View Agent 版本后更改自定义安装选项,您必须卸载并重新安装 View Agent。对于修补程序和升级,您可以运行新的 View Agent 安装程序,然后选择一组新的选项,而无需卸载以前的版本。
| IPv4 环境中针对 RDS 主机的 View Agent 自定义安装选项 | ||
| 选项 | 描述 | |
| USB 重定向 | 授予用户访问本地连接的 USB 存储设备的权限。 具体来说,RDS 桌面和应用程序中支持 USB 闪存驱动器和硬盘的重定向。RDS 桌面和应用程序中不支持其他类型的 USB 设备及其他类型的 USB 存储设备(如安全存储驱动器和 USB CD-ROM)的重定向。 默认情况下,不会选择该安装选项。必须选择此选项才会进行安装。该选项在运行 Windows Server 2012 或 2012 R2 的 RDS 主机上可用,但在运行 Windows Server 2008 R2 的主机上不可用。 有关安全地使用 USB 重定向的指导,请参见《View 安全指南》指南。例如,可以使用组策略设置针对特定用户禁用 USB 重定向。 | |
| HTML Access | 允许用户使用 HTML Access 连接到 RDS 桌面和应用程序。选择此安装选项时,将安装 HTML Access Agent。必须在 RDS 主机上安装此代理才能允许用户与 HTML Access 建立连接。 | |
| 3D RDSH | 为在该 RDS 主机上运行的应用程序提供 3D 图形支持。 | |
| View Composer Agent | 如果该计算机是用于创建自动场的父虚拟机,请选择该选项。如果该计算机是手动场中的 RDS 主机,请不要选择该选项。 | |
| 客户端驱动器重定向 | 允许 Horizon Client 用户与其 RDS 桌面和应用程序共享本地驱动器。 安装此安装选项之后,无需在 RDS 主机上进行进一步配置。 在单用户虚拟机和未受管计算机中运行的 VDI 桌面上也支持客户端驱动器重定向。 | |
| 虚拟打印 | 允许用户通过其客户端计算机上可用的任意打印机进行打印。用户不需要在其桌面上另外安装驱动程序。 在 Horizon 6.0.1 和更高版本中,下面的远程桌面和应用程序支持虚拟打印: ■ | 在单用户计算机上部署的桌面,包括 Windows 桌面和 Windows Server 计算机 |
| ■ | 在 RDS 主机上部署的桌面,其中 RDS 主机为虚拟机 | |
| ■ | 托管应用程序 | |
| ■ | 从远程桌面内的 Horizon Client 启动的托管应用程序 | |
| 虚拟打印功能只有在通过 View Agent 进行安装的情况下才受支持。使用 VMware Tools 进行安装则不受支持。 | |
| vRealize Operations Desktop Agent | 允许 vRealize Operations Manager 与 vRealize Operations Manager for Horizon 配合使用。 |
| 扫描仪重定向 | 重定向连接到客户端系统的扫描设备,以便能在 RDS 桌面或应用程序上使用。 必须在 RDS 主机上的 Windows Server 操作系统中安装桌面体验功能,以便在 View Agent 安装程序中提供该选项。 在 Windows Server 客户机操作系统上,默认不安装此安装选项。必须选择此选项才会进行安装。 Horizon 6.0.2 及更高版本中提供扫描仪重定向。 |
| 自动安装在 RDS 主机上的 View Agent 功能 | |
| 选项 | 描述 |
| PCoIP 代理 | 允许用户使用 PCoIP 显示协议连接到应用程序和 RDS 桌面。 如果您计划创建应用程序池,必须安装此组件,因为用户只能使用 PCoIP 连接到应用程序。 |
| Windows Media 多媒体重定向 (MMR) | 为 RDS 桌面提供多媒体重定向功能。通过此功能将多媒体流直接传输到客户端计算机,从而在客户端硬件而非远程 ESXi 主机上处理多媒体流。 |
| Unity Touch | 允许平板电脑和智能手机用户与远程桌面上运行的 Windows 应用程序进行交互。用户可以浏览、搜索和打开 Windows 应用程序和文件,选择收藏的应用程序和文件,以及在正在运行的应用程序之间切换,而无需使用“开始”菜单或任务栏。 |
| PSG 代理 | 在 RDS 主机上安装 PCoIP 安全网关,以便为 RDS 主机上运行的桌面和应用程序会话实施 PCoIP 显示协议。 |
| VMwareRDS | 提供远程桌面服务功能的 VMware 实现。 |
有关 RDS 主机上支持的其他功能,请参阅《View 体系结构规划指南》文档中的“View Agent 功能支持表”。
为 RDS 桌面和应用程序会话启用时区重定向
如果 RDS 主机在一个时区,而用户在另一个时区,则默认情况下,当用户连接 RDS 桌面时,桌面会显示 RDS 主机所在时区的时间。可以启用“时区重定向”组策略设置,以使 RDS 桌面显示本地时区的时间。该策略设置也适用于应用程序会话。
先决条件
| ■ | 确认在 Active Directory 服务器上可以使用组策略管理功能。 打开“组策略管理控制台”的步骤在 Windows 2012、Windows 2008 和 Windows 2003 Active Directory 版本中不同。请参阅为 View 组策略创建 GPO。 |
| ■ | 验证 View RDS ADMX 文件是否添加到 Active Directory 中。请参阅将远程桌面服务 ADMX 文件添加到 Active Directory。 |
| ■ | 熟悉组策略设置。请参阅RDS 设备和资源重定向设置。 |
| 1 | 在 Active Directory 服务器上,打开组策略管理控制台。 |
| 2 | 展开域和组策略对象。 |
| 3 | 右键单击为组策略设置创建的 GPO,然后选择编辑。 |
| 4 | 在“组策略管理编辑器”中,导航到计算机配置 > 策略 > 管理模板 > Windows 组件 > Horizon View RDSH 服务 > 远程桌面会话主机 > 设备和资源重定向。 |
| 5 | 启用允许时区重定向设置。 |
如果用户从未连接过 RDS 主机上的桌面,当用户启动某个在 RDS 主机上托管的应用程序时,将不会为该应用程序应用基本的 Windows 主题,即使已配置了 GPO 设置来加载 Aero 样式主题。View 不支持 Aero 样式主题,但支持基本的 Windows 主题。要使基本的 Windows 主题应用于该应用程序,您必须再配置一项 GPO 设置。
先决条件
| ■ | 确认在 Active Directory 服务器上可以使用组策略管理功能。 打开“组策略管理控制台”的步骤在 Windows 2012、Windows 2008 和 Windows 2003 Active Directory 版本中不同。请参阅为 View 组策略创建 GPO。 |
| 1 | 在 Active Directory 服务器上,打开组策略管理控制台。 |
| 2 | 展开域和组策略对象。 |
| 3 | 右键单击为组策略设置创建的 GPO,然后选择编辑。 |
| 4 | 在组策略管理编辑器中,导航到用户配置 > 策略 > 管理模板 > 控制面板 > 个性化。 |
| 5 | 启用强制使用特定的视觉样式文件或强制使用 Windows 经典设置,并将“视觉样式的路径”设置为%windir%\\resources\\Themes\\Aero\\aero.msstyles |
您可以通过设置性能选项来针对前台程序或后台服务优化 Windows。默认情况下,View 对 Windows Server 的所有支持版本均禁用某些 RDS 主机性能选项。
下表显示 View 所禁用的性能选项。
| View 所禁用的性能选项 |
| View 所禁用的性能选项 |
| 最小化和最大化时以动画显示窗口 |
| 在鼠标指针下显示阴影 |
| 在窗口下显示阴影 |
| 对桌面上的图标标签使用阴影 |
| 拖动时显示窗口内容 |
| 与 Windows 性能选项相关的 View 设置 | |
| View 设置 | 注册表值 |
| 禁用光标阴影 | DisableMouseShadows |
| 禁用全窗口拖动 | DisableFullWindowDrag |
| 禁用 ListView 阴影 | DisableListViewShadow |
| 禁用窗口动画 | DisableWindowAnimation |
默认情况下,某些依赖 Explorer.exe 文件的应用程序可能无法在应用程序会话中运行。为避免这种问题,您必须配置组策略对象 (GPO) 设置来启动 runonce.exe。
先决条件
| ■ | 确认在 Active Directory 服务器上可以使用组策略管理功能。 打开“组策略管理控制台”的步骤在 Windows 2012、Windows 2008 和 Windows 2003 Active Directory 版本中不同。请参阅为 View 组策略创建 GPO。 |
| 1 | 在 Active Directory 服务器上,打开组策略管理控制台。 |
| 2 | 展开域和组策略对象。 |
| 3 | 右键单击为组策略设置创建的 GPO,然后选择编辑。 |
| 4 | 在组策略管理编辑器中,导航到用户配置 > 策略 > Windows 设置 > 脚本 (登录/注销)。 |
| 5 | 双击登录,然后单击添加。 |
| 6 | 在“脚本名”框中,键入 runonce.exe。 |
| 7 | 在“脚本参数”框中,键入 /AlternateShellStartup。 |
如果为 RDS 主机配置了 3D 图形,应用程序池中的应用程序以及在 RDS 桌面上运行的应用程序都可以显示 3D 图形。
可以使用以下 3D 图形选项:
| NVIDIA GRID vGPU(共享 GPU 硬件加速) | 在多个虚拟机之间共享 ESXi 主机上的物理 GPU。需要使用 ESXi 6.0 或更高版本。 |
| 虚拟专用图形加速 (vDGA) | ESXi 主机上的物理 GPU 专用于单个虚拟机。需要使用 ESXi 5.5 或更高版本。 |
通过使用vGPU,每个显卡可以支持多个 RDS 主机,并且 RDS 主机可以位于自动或手动场中。如果ESXi主机具有多个物理 GPU,您还可以配置ESXi主机为 GPU 分配虚拟机的方式。默认情况下,ESXi主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。这称为“性能模式”。您也可以选择整合模式,在该模式下,ESXi主机将虚拟机分配给同一物理 GPU,直到达到最大虚拟机数,然后再将虚拟机放到下一物理 GPU 上。要配置整合模式,请在ESXi主机上编辑 /etc/vmware/config 文件并添加以下内容:
vGPU.consolidation = "true"
只有在使用PCoIP协议时,才支持 3D 图形。因此,场必须将PCoIP作为默认协议,并且不得允许用户选择协议。
配置 3D 图形的步骤概述
本概述内容介绍了必须在vSphere和 View 中执行的任务以配置 3D 图形。有关设置 NVIDIA GRID vGPU的详细信息,请参阅《适用于 VMware Horizon 6.1 的 NVIDIA GRID vGPU 部署指南》文档。有关设置vDGA的详细信息,请参阅《View 虚拟桌面中的图形加速》文档。
| 1 | 设置 RDS 主机虚拟机。有关详细信息,请参阅设置远程桌面服务主机。 |
| 2 | 将图形 PCI 设备添加到虚拟机中。请参阅《vSphere 虚拟机管理》文档的“配置虚拟机硬件”一章中的“其他虚拟机设备配置”。在添加设备时,请务必单击预留所有内存。 |
| 3 | 在虚拟机上,安装显卡的设备驱动程序。 |
| 4 | 将 RDS 主机添加到手动场中,创建 RDS 桌面池,使用 PCoIP 连接到桌面,然后激活显示适配器。 |
您不需要在 View Administrator 中为 RDS 主机配置 3D 图形。在安装 View Agent 时选择 3D RDSH 选项就足够了。默认情况下,不会选择该选项并禁用 3D 图形。
