通过远程桌面服务,组织可以为用户提供随时随地通过 Internet 或 Intranet 访问任何 Windows 设备上标准 Windows 程序的权限。RemoteApp 则可帮助您配置程序,使用户可以通过远程桌面服务远程 访问程序,就如同最终用户在本地计算机上运行这些程序一样。这些程序称为 RemoteApp 程序。
使用 RemoteApp 管理器使在远程桌面会话主机(RD 会话主机)服务器上安装的程序可供用户用 作 RemoteApp 程序。RemoteApp 管理器会自动安装在已安装 RD 会话主机角色服务的计算机上。
1 什么是 RemoteApp?
RemoteApp 使您可以通过远程桌面服务远程访问程序,就好像它 们在最终用户的本地计算机上运行一样。这些程序称为 RemoteApp 程序。RemoteApp 程序与客户端的桌 面集成在一起,而不是在远程桌面会话主机(RD 会话主机)服务器的桌面中向用户显示。RemoteApp 程 序在自己的可调整大小的窗口中运行,可以在多个显示器之间拖动,并且在任务栏中有自己的条目。如 果用户在同一个 RD 会话主机服务器上运行多个 RemoteApp 程序,则 RemoteApp 程序将共享同一个远 程桌面服务会话。
用户可以通过多种方式访问 RemoteApp 程序。用户可以:
ü 使 用远程桌面 Web 访问(RD Web 访问)
ü 双击已由管理员创建并分发的远程桌面协议 (.rdp) 文件。
ü 在桌面或「开始」菜单上,双击由管理员使用 Windows Installer (.msi) 程序包创建并分发的程序图标。
ü 双击文件扩展名与 RemoteApp 程序关联的文件 。这可以由管理员使用 Windows Installer 程序包进行配置。
.rdp 文件和 Windows Installer 程序包包含运行 RemoteApp 程序所需的设置。在本地计算机上打开 RemoteApp 程序之后,用户可以与 正在 RD 会话主机服务器上运行的该程序进行交互,就好像它们在本地运行一样。
为什么使用 RemoteApp?在许多情况下,RemoteApp 可以降低复杂程度并减少管理开销,包括:
ü 分支 机构,其本地 IT 支持和网络带宽可能有限。
ü 用户需要远程访问程序的情况。
ü 部署行业 (LOB) 程序,尤其是自定义 LOB 程序。
ü 没有为用户分配计算 机的环境,例如“公用办公桌”或“旅馆式办公”工作区。
ü 如果 部署某个程序的多个版本,尤其是在本地安装多个版本时,可能会造成冲突。
【说明】上述信息 参考自Windows Server 2008 R2帮助。
实际上,RemoteApp是Windows 终端服务的“改进 ”,以前的终端服务,默认是发布整个桌面“包括开始菜单、资源管理器等等”,即使 用户只需要运行终端服务器上的一个程序,也是发布整个桌面(可以修改设置,只运行一个指定的程序 )。而在Windows Server 2008中,Microsoft将终端服务进行了扩展,该服务提供了更多、更有实际意 义的功能。
由于是采用RDP协议访问终端服务器并使用终端服务器提供的应用程序,所以,该种 方式对工作站的要求比较低:因为所有的程序都运行在服务器端,工作站端只是显示服务器运行的程序 的结果,并将用户的键盘、鼠标输入反馈到服务器端执行相应的操作,服务器端将运行结果显示在工作 站上。所以,这种方式可以用来升级工作站。本人测试这一产品的目的,也是想用来升级学校两个配置 比较低的机房,以用来运行VS2008、AutoCAD 2005等大型软件。
作为终端服务的改进, RemoteApp可以很好的与用户工作站的本地磁盘、打印机进行交互。在使用RemoteApp,可以直接访问用 户的磁盘并可以使用用户的打印机,而不像以前的终端服务那样,需要在终端服务器与客户端都安装打 印驱动程序。
下面将在Windows Server 2008 R2中文版中,体验RemoteApp功能。