配置与管理Windows Server 2008终端服务系列-TS RemoteAPP

DOIT 发表于:10年04月23日 14:54 [原创] DOIT.com.cn

  • 分享:
[导读]下面笔者结合实例进行Windows Server 2008上的TS RemoteApp应用的部署和测试。

对于不少管理员来说,在局域网中进行应用程序部署是一件棘手的事情,单调而重复单调的工作不仅耗时,也是对耐心的极大考验。虽然我们可搭建RIS服务器来简化工作,但由于客户端操作环境的不同,后续工作量也是非常大的。不过微软的Windows Server 2008中提供了一个新的功能,即所谓的TS RemoteApp。利用该项功能,管理员只需在服务器端做好相应的部署,客户端就可以像在本地运行应用程序一样调用服务器端的程序,而且这些应用程序实际是在服务器上运行,并不耗费客户端的系统资源。下面笔者结合实例进行Windows Server 2008上的TS RemoteApp应用的部署和测试。

1、准备工作

要实现TS RemoteApp首先要确保你的Windows Server 2008服务器已经安装了终端服务,另外还需要开启远程桌面,下面我们一起来完成相关的准备工作。

首先为Windows Server 2008配置终端服务:依次点击"开始"→"管理工具"→"服务器管理器"打开服务器管理工具。首先点击左窗格中的"角色",然后点击右侧的"添加角色"弹出添加角色向导。在角色列表中选择"终端服务",然后单击"下一步"一路保持默认完成终端服务的安装。需要说明的是"终端服务"与"Web服务器"、"网络策略和访问服务"以及"文件服务"是相关联的,在安装终端服务的过程中这些角色也会被安装。因此,我们在安装过程中保持默认即可完成这些角色的安装。在这些相关的角色安装完成后它们还处于挂起状态,只有在Windows Server 2008服务器必须重启这些角色才能生效。另外,需要说明的是终端服务需要有终端服务许可证,如果你的终端服务器没有安装终端服务许可,只能使用120天。

开启远程桌面是非常简单的,大家可如此操作:右键单击桌面上的"计算机"图标选择"属性"打开系统属性窗口,点击左侧"任务"下面的"远程设置"定位到系统属性面板的"远程"标签页下面,然后点选"远程桌面"下面的"只允许运行带网络身份验证的远程桌面的计算机连接",最后点击"确定"即可。

2、部署TS RemoteApp

部署TS RemoteApp的过程比较复杂,我们分步骤依次操作演示。为了便于说明,以CLRInstances.msi为例进行操作。CLRInstances.msi是微软发布的一款进行基础架构安全评估的应用软件的安装包,它放在Windows Server 2008服务器的D分区的根目录下。另外,为了便于软件的发布和使用,笔者在D盘根目录下建立了一个名为software的目录,并对该目录进行了共享,设置只运行Administrators组的用户才可以访问。

(1).发布RemoteApp程序

确保是以管理员组的用户比如Administrator登录系统,然后依次点击"开始"→"管理工具"→"终端服务"→"TS RemoteApp"打开"TS RemoteApp管理器"。在管理窗口的"操作"窗格中点击"添加 RemoteApp 程序"然后弹出RemoteApp向导。单击"下一步"进入添加到RemoteApp程序列表窗口,单击下面的"浏览"按钮定位到D盘根目录,单击窗口下册的下拉列表选择"所有文件(*.*)",选中CLRInstances.msi将其添加到列表中。然后依次单击"下一步"→"完成",这样完成了CLRInstances.msi的发布,在"TS RemoteApp管理器"窗口下面的"RemoteApp程序"列表中可以看到该安装程序。

(2).为RemoteApp程序创建安装包

在"TS RemoteApp管理器"窗口的"RemoteApp程序"列表中找到并选中CLRInstances.msi,然后在"操作"窗格中点击"创建Windows Installer程序包"弹出创建向导。单击"下一步"进入设置窗口,才此窗口中我们设置"保存程序包的位置"为"\\WIN-13VNNRJ6FIP\softwar",确保终端服务器设置中服务器的名称为WIN-13VNNRJ6FIP,RDP端口为3389,并勾选"需要服务器身份验证"。点击"TS网关设置"下的"更改"在弹出的对话框中点选"使用这些TS网关服务器设置",服务器名称输入WIN-13VNNRJ6FIP并取消对"不对本地地址使用TS网关服务器"的勾选。设置完成后单击"下一步"进入下一个设置窗口,分别勾选"桌面"、"‘开始'菜单文件夹"和"将此程序的客户端扩展与RemoteApp程序相关联"三个选项。最依次单击"下一步"→"完成",这样CLRInstances.msi的RemoteApp程序安装包就创建完成了。

3、RemoteApp程序测试

针对CLRInstances.msi的TS RemoteApp部署完成后,我们进行一个测试。处于方便的考虑,我们进行本地测试,当然远程测试和本地测试是完全一样的。首先注销当前的administrator用户,然后以另外一个管理员用户jp登录Widnows Server 2008服务器。然后运行IE浏览器,在浏览器的地址栏中输入地址URL地址"https://WIN-13VNNRJ6FIP/software/CLRInstances.msi"回车后浏览器会弹出文件下载安全警告对话框,我们不管它单击"运行"即可。

然后系统会对来自WIN-13VNNRJ6FIP的CLRInstances.msi进行安全验证,并弹出安全警告对话框。因为我们知道应用程序是可靠的,所以单击"运行"即可。这样就会进行CLRInstances.msi的安装,同时会弹出"用户帐户控制"(UAC)对话框,我们单击"允许"即可完成CLRInstances.msi的安装。

接下来我们可直接单击桌面上面的CLRInstances.msi图标,或者依次点击"开始"→"所有程序"→"远程程序"→"CLRInstances.msi"会弹出远程桌面连接工具,会自动连接到WIN-13VNNRJ6FIP服务器,同时也会弹出RemoteApp警告对话框,提示无法识别该远程连接的发行者,询问是否仍要连接,点击"连接"。

此时会弹出"Windows 安全"对话框,要求用户输入安全凭据。我们输入授权的用户名和其对应的密码即可,当然为了下一次登录的方便我们可勾选"记住我的凭据"。此时我们可以快速点击"详细信息",能拿清楚地看到登录过程。我们感觉程序在本地运行,其实它在远程服务器上运行。此后,我们需要运行CLRInstances程序就不要重新下载并安装了,我们只需在本地执行上面的操作从而创建一个CLRInstances到Windows Server 2008服务器的快捷方式。需要运行该程序时,只有双击该快捷方式就可在服务器上运行该程序,但在我们的感觉上就像在本地运行一样。

完成以上配置以后,我们就可以访问TS RemoteAPP了。在Windows Server 2008中可以使用以下几种方法访问TS RemoteAPP:
1)、使用TS WEB 访问;
2)、运行管理员创建的远程桌面连接文件(.rdp);
3)、运行桌面上或开始菜单中管理员创建的.msi程序包;
4)、双击与RemoteAPP程序关联的文件扩展名。

注意:使用.rdp或.msi访问RemoteAPP要求客户端必须使用RDC 6.0以上,使用TS WEB要求客户端必须使用RDC 6.1以上。

在Windows Server 2008里,TS RemoteApp应该是一个非常实用的功能。它不仅简化了软件部署,也方便了管理和维护。同时也在一定程度上节省了客户端的系统资源,尽可能地挖掘了服务器的潜力。毕竟不少软件并不是我们经常使用的,没有必要全部安装在本地机上,能实现在需要的时候从服务器上随机调用是一个不错的方法。

[责任编辑:韩蕊]
Ruby
SAP分享了多年来对企业运营变革的洞察,以及SAP Business Suite powered by HANA如何推动企业在对业务影响最小的情况下向实时企业转型,从而帮助企业实现更睿智的业务创新、更快速的业务流程和更简化的业务交互。发布会现场,SAP公司宣布,中国最大的瓶装水生产商——农夫山泉成为基于 SAP HANA 的SAP Business Suite在中国的首家客户。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.