一、Ts RemoteApp的概念及作用
RemoteApp 和桌面连接是一项用于访问工作区网络管理员提供的程序和桌面(远程计算机和虚拟计算机)的功能。当您在家时,您可以访问通常在工作时需要使用的所有程序和计算机。通过连接,所有这些资源都位于计算机上一个容易访问的文件夹中。几乎可以像在本地网络或自己的计算机上一样使用这些资源。
RemoteApp 是微软在Windows Server 2008 之后,在其系统中集成的一项服务功能,使用户可以通过远程桌面访问远端的桌面与程序,客户端本机无须安装系统与应用程序的情况下也能正常使用远端发布的各种的桌面与应用。而在Windows2012中RemoteApp已经成为微软桌面虚拟化架构的重要组成部分之一。
TS RemoteApp的作用
RemoteApp 程序是通过终端服务远程访问的程序,它们看来就像运行在最终用户的本地计算机上一样。用户可以将 RemoteApp 程序与本地程序并排运行。用户可以最小化、最大化以及调整程序窗口的大小,还可以轻松地同时启动多个程序。如果用户在同一台终端服务器上运行多个 RemoteApp 程序,RemoteApp 程序将共享同一个终端服务会话。
说得简单得,TS RemoteApp服务及软件都是安装在服务器上,当你需要使用这些软件的时候,你就通过客户端来链接服务器进而使用这些软件,这样就避免了各台客户端都要安装各种软件的麻烦。
用户可以采用多种方法运行 RemoteApp 程序。用户可以:
双击已由管理员创建并分发的远程桌面协议 (.rdp) 文件。
在桌面或“开始”菜单上,双击由管理员使用 Windows Installer (.msi) 程序包创建并分发的程序图标。
双击扩展名与 RemoteApp 程序关联的文件。(这可以由管理员使用 Windows Installer 程序包进行配置。)
使用 TS Web Access 访问网站上到 RemoteApp 程序的链接。
.rdp 文件和 Windows Installer 程序包包含运行 RemoteApp 程序所需的设置。在本地计算机上打开 RemoteApp 程序之后,用户可以与正在终端服务器上运行的该程序进行交互,就像它们在本地运行一样。
二、RemoteApp的使用范例
在此例中,我们要实现的功能是,在服务器端安装OFFICE2007,然后让各台客户端通过连接并能使用OFFICE2007,这样就避免了无数台客户端都安装OFFICE2007的麻烦。
①安装终端服务
作为服务器的电脑,需要使用Windows 2008系统,默认情况下它并没有开启终端服务,可手动开启。
第一步:在Windows 2008中依次点击“开始→管理工具→服务器管理器”打开服务器管理工具。点击左侧窗格“角色→添加角色”,在角色列表中勾选“终端服务”,按向导提示一直单击“下一步”完成添加,最后重启系统使终端服务生效。注意:终端服务需要有许可证,否则只能使用120天。
第二步:右击桌面上的“计算机”选择“属性”,在打开的窗口中单击“高级系统设置”,再在属性窗口中切换到“远程”,单选“允许运行任意版本的计算机连接(较不安全)”,这样不管客户端是Windows
XP或是其他版本,都可以方便地连接到Windows 2008的电脑上。
②部署TS RemoteApp
如上设置后,还需要配置TS RemoteApp以增加可调用Office 2007的Word组件。TS RemoteApp程序可以通过多种方式共享,这里仅介绍生成rdp文件,该文件可以被“远程桌面”组件直接打开。
第一步:由于客户端只要将生成的rdp文件下载到本地即可,因此为了方便客户端电脑的访问,可在Windows2008中设置一个共享目录,假设为d:\software,右击该目录选择“共享”,设置为当前账户共享该目录。
第二步:单击“开始→管理工具→终端服务→TS RemoteApp→TS RemoteApp管理器”。单击右侧窗格“操作→添加RemoteApp程序”, 单击向导窗口中的“浏览”选择已经安装的“C:\Program Files\Microsoft Office\OFFICE12\word.exe”,再按向导提示完成添加后返回TS RemoteApp管理器窗口,在RemoteApp程序列表就可以看到添加的Word 2007了。
第三步:在列表中右击Winword.exe选择“创建rdp文件”,将文件保存到上述的共享目录中(d:\software,文件名为winword.rdp)。
③远程调用Office 2007
完成上述操作后,我们就可以在局域网中(无论是单位或家里)的任意一台电脑上运行Office 2007的Word组件了。这里以Windows XP SP3的电脑为例。
第一步:启动Windows XP,打开“我的电脑”,单击侧边栏的“网上邻居→查看工作组计算机”,打开Windows 2008服务器,将其中共享目录中的winword.rdp复制到桌面。
第二步:双击运行桌面上的winword.rdp,此时会自动启动远程桌面并开始连接,首次连接需要输入Windows
2008的账户名和密码等验证信息(可以勾选“记住密码”方便下次登录),同时按照屏幕提示导入验证的数字证书。成功连接后就可以在XP桌面看到启动的Word 2007进行工作了(虽然本机并没有安装此程序)。打开任务管理器可以看到该进程后面有个(远程)标记。