本章节一起来体验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 FilesPackaged 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成功启动

转载于:https://blog.51cto.com/abjection/1610970