一、前言

当做完虚拟桌面后,就需要我们给终端用户安装程序了,尽管我们可以将程序安装在模板机里在创建Replica,但是后期的软件升级和新装其他软件如果使用Recompose会让人很头疼,于是我们就可以利用组策略的方式来下发程序。

二、准备工作

使用组策略需要软件是msi格式,我们可以利用vmware的thinapp来封装,找一台干净的XP或者Win7 VM,安装Thinapp,然后对该vm创建快照,同时在域中创建一个共享文件夹,要求domain user对其有读取权限。

三、操作步骤

1.在VM上打开thinapp点击扫描

wKiom1ce6FDgaA1iAAL6k58Uy8U915.jpg

2.等他扫描完成后,安装需要封装的软件,然后在进行一次扫描,thinapp会对比2次扫描中间变动的部分

wKiom1ce6FLjP3P7AAMamOs2AlQ732.jpg

3.选择要封装的文件,只选择主程序即可

wKioL1ce6R3xdt5iAAL53q8zHPI973.jpg

4.指定存放的位置

wKioL1ce6SGD5TijAAKknF5AWis760.jpg

5.要勾选生成msi安装包

wKioL1ce6SOgKdLMAAMh1Fi4ryM426.jpg

6.选择创建

wKioL1ce6Sfiw5nrAAMkfY5Kv6k829.jpg

7.这里说明一点,如果我们想用vmware所提供thinapp中的流媒体形式,需要将package.ini文件中的msistreaming值改为1

wKiom1ce6GDzzyYoAANyPcoYyd8099.jpg

8.创建完成后,就能看待封装好的msi安装包,封装其他软件时将这个VM恢复到干净的快照重复此动作,以后的所有封装程序以此类推

wKioL1ce6SuQ06RrAAGlyC3OS1k380.jpg

9.将它放在共享文件夹内

wKioL1ce6SyQJmY5AAFE7DSBEmc627.jpg

10.到虚拟桌面终端运行winver命令

wKioL1ce6S3BJH0_AADHSmNvRIw755.jpg

11.查看虚拟桌面终端当前的版本号

wKiom1ce6GXyWiJpAAEyezikzCE366.jpg

12.为虚拟桌面OU新建一条组策略(前提是需要将虚拟桌面的用户和生成的计算机放入此OU)

wKiom1ce6GiSb5D0AAM4oE3aZZM699.jpg

13.找到WMI筛选器,新建一条筛选策略,并填入客户端的操作系统版本号及类型(type类型分为1、2、3,其中1是客户端操作系统,2是服务器操作系统并且是域控,3是服务器操作系统非域控)

wKiom1ce6GuA-AUoAANuvMlOGH4636.jpg

14.将该筛选器与策略关联,此步骤是预防OU内存在非客户端操作系统的计算机

wKioL1ce6TfDm3WtAAMxQX-4j_E825.jpg

15.编辑策略选择用户配置中的软件安装选项,找到msi程序勾选已分配,当然我们可以选择计算机配置,但是计算机配置是当PC启动后强制安装软件,如果安装的软件较大,进入系统前等待的时间会很长,已发布类似于计算机配置,是当用户登陆时为用户强行安装软件,一样会存在类似计算机配置的问题,所以域中推荐用户配置的已分配,如果是软件升级,选择的就是高级选项

wKioL1ce6Tmy9uiEAAJZ0br4H2o871.jpg

16.分配完成后在DC上更新组策略,之后到需要安装程序的虚拟终端上也更新下组策略并注销重新登录

wKioL1ce6Tvyc4tHAAHGoE3SURk896.jpg

17.重新登陆后,打开控制面板中的从网络安装程序选项

wKiom1ce6HPiM8MsAAH50Qpue0M096.jpg

18.就能看到分配下来的程序了,选择需要的程序进行安装

wKiom1ce6HWj2wtTAAHFzTIyCUQ121.jpg

19.安装完成后打开测试应用程序是否正常

wKioL1ce6UCi2UmtAAGJwhfKj_U383.jpg