您的位置:首页 > 移动开发

Windows Server 2008 RemoteApp(四)---发布应用程序

2012-09-14 16:59 459 查看
本章节一起来体验RemoteApp应用程序发布功能,本功能利用了微软应用程序虚拟化技术,打个比方,我这台电脑上并没有安装Excel2010,但我现再要用Excel2010该怎么办?难道去找Office2010的光盘来安装吗?不用这么麻烦,此时只需要在RemoteApp服务器上事先安装好Office2010并发布了Excel2010,把他打包成.rdp后,我们就可以通过这个.rdp文件打开Excel2010,方便吧,除此之外,还可以打包为.msi文件,通过组策略来实现群发,另外也可以通过远程桌面Web服务实现应用程序的访问





1.在远程桌面服务器上安装应用程序
在BJRD上的【控制面板】中打开【在远程桌面服务器上安装应用程序】项




此时插入Office2010光盘




根据自身情况浏览到安装程序进行安装




在这里我只安装Word和Excel




点【完成】后安装完毕




2.在远程桌面服务器上发布应用程序
按图示打开RemoteApp程序发布向导








选择要发布的程序Word和Excel




点击【完成】后程序发布完毕




3.将已发布程序部署到客户端
要将RemoteApp程序部署到客户端,有两种方法,一种是生成rdp文件在客户端直接执行,另一种是生成msi文件用组策略部署,后者当然更强大,在此之前先对服务器进行一番设置
首先打开RemoteApp管理器中的【数字签名设置更改】项




为了防止分发给客户端的.rdp包被篡改,这里我们要用到数字签名证书进行签名,证书在第三章时已经创建完毕,这里可以直接使用




这里可以设置RemoteApp程序可使用客户端上的哪些资源




这步能自定义RDP设置




设置完成后就开始部署程序了,这里我先用rdp文件来部署,rdp文件的好处是创建后,直接可以在客户端运行,比较简单,在RemoteApp程序列表中选中Microsoft Excel 2010,在其他分发选项里选择【创建.rdp文件】








这一步配置生成的rdp文件保存路径,其它的端口号,证书都配置好了不用更改




点击【完成】后,就生成了excel.rdp文件




excel.rdp文件保存在C:\Program Files\Packaged Programs下,共享这个目录,以便客户端访问




在客户端要下载CA根证书,以确保信认证书颁发机构




客户端通过网络路径运行excel.rdp,当然也可以将excel.rdp拷贝回本地运行
运行后点【连接】




输入凭证




验证通过后excel2010成功打开




接下来用msi文件包在客户端部署,msi文件包可以在客户端直接安装,也可以用域的组策略进行部署实现批量安装,这里我用组策略进行部署
先来创建msi程序包,在RemoteApp程序列表中选中Microsoft Word 2010,在其他分发选项中选择【创建Windows Install文件包】




这步和创建rdp包相同




这里可以创建桌面快捷方式、开始菜单程序;还可以把客户端上的相关文档关联起来,比如我双击本机.doc文档就可以用远程服务器上的Word来打开




点击【完成】后生成msi程序




在域控制器上打开GPMC组策略管理器,因为只想让程序在公司客户端上部署,所要新建一条策略ZFBJ,将它关联到“ZF北京公司”这个OU(这个OU下全是客户端,不包含服务器)




编辑ZFBJ策略,展开【用户配置】-【策略】-【软件设置】,在【软件安装】上右键新建【数据包】




选择远程桌面服务器上已经共享的WINWORD.msi
注意:一定要用网络路径打开程序




部署方法为【已分配】




确定后打开属性,勾选【在登录时安装此应用程序】,到这里组策设置全部完成,接下来看客户端登录效果








将客户端注销后重新通过域用户登录,在【开始】-【程序】中发现多出了一项【远程程序】,说明我们的msi包部署成功了
继续打开Word 2010




点击【连接】




输入连接凭证




可以看到Word 2010成功启动


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息