组策略批量发布软件,整体分为两个大步骤进行:

1、 封装EXE安装程序为MSI程序,使用Advanced Install软件完成。

2、 在域组策略设置,完成软件批量分发的功能。

一 将EXE封装成为MSI

1.1 安装Advanced Install封装软件,可参考如下网址下载(版本为6.6):

http://download.csdn.net/detail/songwenze/2685603

1.2 在一台电脑上默认安装该软件(注:PC或者虚拟机均可,但需保证该系统和要分发软件的虚拟机的系统版本一致)。

1.3安装完毕后,就开发封装软件,封装过程过程如下:

1.3.1打开程序

域组策略批量分发软件(MSI方式)_第1张图片

1.3.2打开菜单》新建工程》重新包装安装

域组策略批量分发软件(MSI方式)_第2张图片

1.3.3开始程序安装前的系统快照

域组策略批量分发软件(MSI方式)_第3张图片

域组策略批量分发软件(MSI方式)_第4张图片

域组策略批量分发软件(MSI方式)_第5张图片

域组策略批量分发软件(MSI方式)_第6张图片

clip_image013

域组策略批量分发软件(MSI方式)_第7张图片

1.3.4开始安装程序 直到程序安装完成

域组策略批量分发软件(MSI方式)_第8张图片

域组策略批量分发软件(MSI方式)_第9张图片

1.3.5开始程序安装后的系统快照 进行比较

域组策略批量分发软件(MSI方式)_第10张图片

1.3.6比较完成,开始导入到一个新的工程

域组策略批量分发软件(MSI方式)_第11张图片

1.3.7点击“完成”,Advanced Installer 再次打开

域组策略批量分发软件(MSI方式)_第12张图片

点击左侧列表进行你要生成的msi程序的修改,如安装参数,产品名称和公司名称最好填英文的,中文好像在软件一些地方不正常显示。勾选“限定为基本用户界面…”可以使软件在域发布时不显示安装界面。

域组策略批量分发软件(MSI方式)_第13张图片

左侧列表其他的如“用户界面”>“翻译”可以选择软件的安装语言,包含多种方式选择。

1.3.8完成你需要的设置后,点击菜单栏的工程“构建”,就可以生成MSI程序,到域发布了。

二 到域中组策略发布应用程序

2.1 将MSI软件共享

将刚刚打包好的MSI软件存放到一台服务器的文件夹下,并将这个文件夹共享,并记录他的UNC路径。在这里,我们就假设该文件夹UNC路径为\\192.168.0.10\Install,后面我们会参考该路径。

2.2 设置组策略

以域管理员账号登录到域控制器主机上。点击开始-〉管理工具-〉组策略,进入到组策略编辑器。找到LenovoVCCTaskUserGPO,点击鼠标右键,点编辑。

在“组策略编辑器”窗口,选择“User Configuration—Software Settings—Software installation”,在右面板上,点右键,选择New—Package,如下图:

域组策略批量分发软件(MSI方式)_第14张图片

在“Open”对话框中,输入软件所在的位置,注意:这里的路径必须使用\\server\folder\setup.msi的方式,不能使用C:\path\setup.msi的方式,否则,安装的时候会找不到路径。

域组策略批量分发软件(MSI方式)_第15张图片

在选择好需要部署的软件后,会弹出“Deploy Software(部署软件)”对话框,在这里可以选择Published(发布)、Assigned(指派)、Advanced(高级),大家可以根据自己的需求进行选择。在这里我们选择advanced,如下图:

域组策略批量分发软件(MSI方式)_第16张图片

在点击OK后,将弹出软件属性对话框,如下图:可以看到软件的名称、版本、URL地址等。

域组策略批量分发软件(MSI方式)_第17张图片

点击“Deployment(部署)”标签,我们可以选择Published(发布)或Assigned(指派),这里我们选择Assigned,如果勾选“Install this application at logon(在登录时安装此应用程序)”,那么在用户登录时,系统会自动安装此应用程序。如下图:

域组策略批量分发软件(MSI方式)_第18张图片

点OK,完成该软件的指派。

域组策略批量分发软件(MSI方式)_第19张图片

 

以上设置完成后,用户注销后,重新登录,则会完成自动的安装。