组策略分发软件全攻略
在规模比较大的网络环境里面,为了对服务器和客户机上的软件、系统补丁进行集中统一的管理,我们可能会用到SUS、WSUS、SMS等。SUS、WSUS管理系统更新,不在本文讨论,请参考其它相关技术文档。虽然SMS功能较强大,兼容性好,绝大多数应用软件都可以用它来管理,但是它比较复杂,实现起来要考虑的问题也比较多。如果要部署的应用程序不多不十分复杂的话,其实我们还是可以回归到比较原始的技术:
利用GPO实现软件设置
• 分发软件
• 修复软件
• 删除软件
• 升级软件
优点:易实现
缺点:功能简单、兼容性差(只能分发winodows安装程序包——.msi,exe封装的程序安装包要用Advanced Installer重新封装成msi文件)
实现:前提是熟悉Winodows Server活动目录的基本管理,理解组策略,熟悉通过AD部署组策略
一、获取要分发的软件
选择“语言”、“重新包装安装”—— > “确定”
2 、按向导提示,关掉真正运行的其它程序,下一步
利用GPO实现软件设置
• 分发软件
• 修复软件
• 删除软件
• 升级软件
优点:易实现
缺点:功能简单、兼容性差(只能分发winodows安装程序包——.msi,exe封装的程序安装包要用Advanced Installer重新封装成msi文件)
实现:前提是熟悉Winodows Server活动目录的基本管理,理解组策略,熟悉通过AD部署组策略
一、获取要分发的软件
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_cd788554ca263b067a90j3ET94R0pNJJ.png)
如图
从网上下载了
GreenBrowser
和千千静听来分发给所有客户机或者用户使用,但都是
exe
封装的安装包。因为通过组策略只能够分发
msi
封装的程序安装包,所以我们要使用
Advanced Installer
把他们都重新封装成
msi
格式的安装包:
1
、运行
Advanced Installer
,打开新建工程向导,按向导做
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_a2db5a3a2b3d64cacd21ll9HwDHYKcM0.png)
选择“语言”、“重新包装安装”—— > “确定”
2 、按向导提示,关掉真正运行的其它程序,下一步
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_fc04de1ccdb9ef91bbe7rSMXHTDysQvu.png)
3
、选中捕获新的安装
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_4e4cd6902d36c686f89bgf8PHXCnzqmf.png)
4
、指定要重新包装的源程序,并设置名称、版本等信息
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_74aa8403231949cbf7fbMytJzcmhl1aT.png)
5
、如图,选中新的系统捕获
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_0e01ace44bb739777440WoIBkMXCRkef.png)
6
、指定“安装捕获配置文件”保存路径,
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_c98ebe3d45260c7b7a2bELCJHF39nCaC.png)
其它默认
下一步,“确定”:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_9467f2ca62351ee6705bl3qPcwrTqjS7.png)
7
、记录当前系统状态,以便后面记录安装源程序后系统的变化
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_3d8e7c72c630b3ed576dww3MhraVPy4T.png)
8
、安装一遍源程序
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_99390c874e9fd4d6cd1074qOWBxCQZwB.png)
9
、
Advanced Installer
会把源程序安装后系统的变化记下,“完成”,“导入”
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_9ecddbd331fced6f15faox6RxB5yqX1B.png)
10
、接下来设置重新封装后,
msi
文件保存目录(这里指定的是
D:\MSI
)和文件名,如图中
123
步骤
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_4dd065b844aa9940cfaenuaPHIT9bATh.png)
过程:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_6ecb6d8a540498d11f8d7XdfWPDUzjog.png)
11
、完成,确定后D:\MSI下就有重新包装后的msi安装包了,如下图
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_33816373822416edd25dzSLhb5lzBzfi.png)
二、创建软件分发点(一共享文件夹)
1、如图,在用来存放分发软件的服务器上创建一共享文件夹D:\software,域用户有读取的权限就够了
共享权限:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_44bd919906184589c630UT86KNd2NNrj.png)
NTFS权限:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_c26cb4ba93b428fb4578TKBcwSkO6pI4.png)
2
、在分发点用不同的子文件夹存放要分发的不同安装文件
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_e7670dc3435d4507a870VAmJtGpjiKZT.png)
3
、使用
管理安装选项命令
Msiexec
设置软件包在客户机安装的相关选项:
语法
msiexec /a Package
参数
/a (
或
-a)
#
应用管理安装选项。
Package #
指定
Windows
安装程序包文件的名称。
(
本地路径
)
这个过程可以设置某些软件安装时需要的序列号等内容,这些设置项在客户机那边安装是就自动完成,不用再设了!
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_ff6bbe431920cb909cfcXhtHhOKoF9Ka.png)
执行后会以向导的形式引导管理员安装,“网络位置”指到分发点下存放该软件的子文件夹,本例为
D:\software\GreenBrower\
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_b03f4f560cec09d50ebbyW9fwGvgYJAw.png)
其它的可以按默认的设置进行,
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_7f0bd477ed28d4fa061ak1ecQIQD5YsI.png)
会把相关的文件装到
D:\software\GreenBrower\
下,包括后面在
GPO
中新建分发程序包要指定的
msi
安装包
GreenBrowerGBSetup.msi,如下图
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_c4602fdaea3b6ba8d30bqzX80BEuxWop.png)
PS:其它要分发的软件同样安装上面的步骤管理安装包,如千千静听的分发点如下图所示:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_0cddba7c2c7eae0022543pfFOgfBAM6A.png)
三、
设置
GPO
1、
打开
ADUC
——
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_dde0fba10b90eb3baa85vMY53jUhkSnA.png)
(右击域intel.cn)打开域属性——新建GPO,并打开该GPO编辑器,如下图所示
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_9b63476ae9655daa55cetXf8ySLGAqzR.png)
2、
创建分发程序包的策略
分发方法有两种:
i.
指派(强制安装)
ii.
发布(可选安装)
修改后
GPO
后,如果是在“计算机配置”里“指派”给计算机,客户机执行策略刷新命令
gpupdate
后重启时安装,所有用户在客户机上都可使用该软件;如果是在“用户配置”里“指派”或者“发布”给用户,用户在客户机执行策略刷新命令
gpupdate
后生效,“发布”的可以在【控制面板】|【添加/删除程序】|“添加程序”中选择安装,“指派”的软件则注销或重启后重新登录后,程序在【开始】菜单中,用户第一次使用该软件时安装。
(
1
)、给用户分发,步骤如下:
A
、设置程序包位置(分发点共享文件夹):
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_9ded308e9908d53795e0qfqIl7J5Ow0J.png)
用网络路径指定(下一步新建程序包时直接打开该路径)
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_19db60849c4560cfc139WA2gbO6XcL8u.png)
B
、再右击“软件安装”,新建程序包:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_170df2b8b6e9691ab160pfDK38bKHAQC.png)
C
、用网络路径(客户机通过该路径找到)指定要分发的软件包:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_8013111e380e33d2db77UXBtgGIxCLaG.png)
D
、选定
msi
安装包:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_4b929edd70992f454a26dD7PjxvmdsJI.png)
E、选择分发方式:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_10795c08d9bf334776bbAKzIJUMf3Wkc.png)
F
、分发后的
GPO
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_4ae325bc631bd3490d0aeCytc52sL3g5.png)
(
2
)、给计算机分发,与(
1
)同理:
A
、只能做指派:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_7bba2022a97da8cf3d72hCERlvKyTCsL.png)
B、指派后:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_b206498809d0bd23e1daysV8G4EF2wJS.png)
四、客户机用户验证
1
、创建测试用户帐户:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_6774f8d3829a4c335099tlmadazKsMte.png)
2、在XP系统客户机登录域:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_fb4e8b95c4fdf517a144b685K0wUedVC.png)
3、刷新组策略:
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_08c462dc18df62e492c8MPvZ5bkGsKwO.png)
4
、打开“添加新程序”,可以看到通过
GPO
发布的程序
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_b8ffb1b640e2cbf412b30uUUyP3HNEU2.png)
5
、添加。安装成功、正常使用
~~~~~~~
四、
修复、删除、升级已分发的软件
如果上述内容已掌握,接下来的配置就比较简单了,不作详细介绍
![attachimg.gif](http://bbs.winos.cn/p_w_picpaths/default/attachimg.gif)
![](http://bbs.winos.cn/p_w_uploads/month_0807/20080722_8c1c99f0c2a0e3cddf1806qrZ13gFuOC.png)
1
、修复软件
v
当用户的软件发生文件丢失或损坏时,自动重新复制正确的文件来修复
v
如果原来软件分发点上的安装文件发生丢失或损坏
§
在服务器上修复该软件的源文件
§
重新部署一次
2
、
删除软件
v
【立即从用户和计算机卸载软件】:下一次用户登录或计算机启动时,软件会被强制删除
v
【允许用户继续使用软件,但禁止新的安装】:用户和计算机仍可继续执行使用软件,但不允许重新安装
3
、
升级软件
v
举例
§
Office2003升级到Office2007
§
Visio2003升级到visio2007
v
强制升级
§
会强制用户将当前软件升级到新的版本
v
可选升级
§允许用户同时使用一个应用程序的两个版本
转载于:https://blog.51cto.com/ityatou/90202