2023年11月26日发(作者:)

[应用软件自动分发与补丁更新]补丁分发效劳器

组策略有着两大功能:软件分发与终端用户环境的定制.前者

可以将企业中所需要的软件通过网络发布到终端计算机上,后者可以

完成对终端用户使用环境的定制,例如收藏夹中的站点、桌面环境、

IEWSUS

卜丁策略的更新等.

使用组策略定制终端用户的环境时,可以实现对最终用户的定制(

括使用生成补丁的自动更新),但使用组策略发布软件时,组策略只是将

WSU

软件安装程序的快捷方式发送到终端用户中.终端

用户安装使用时,也需要像个人安装软件那样操作,如需要输入用户信息和

序列号,并选择安装路径.对专业用户来说,实现这些是很简单的事情,但对

一些普通用户来说,他们不知道如何选择,况且许多软件是有许可协议的,

是不允许用户知道产品序列号的.那么,有没有方法在组策略分发软件的时

,实现应用软件的自动分发?这就需要根据分发软件的类型并且通过其

他技术手段来实现.

通常情况下,用户需要安装的软件可以分为以下类:

4

(1)MicrosoftMSIMicrosoftOffice

安装程序包:这些主要包括所有的类软

件如

MicrosoftOfficeWordExcel

PowerPoint>FrontPageInfoPathPublisherOneNoteVisio,MSI

以及其他一些带有安装

包的软件.这些软件允许“治理员安装〞.

(2)MSIxxxx

其他安装程序包:如金山词霸.这些软件无“治理员

安装〞选项.

(3)exeexeMicrosoft

普通的安装程序(即扩展名为的安装程序),开发

工具,一些常用软件如.这些软件

VGVBAcdsee7.0AdobeReadWinRarFoxmai

允许重新打包和定制.

(4) KVxx

一些加密的专业软件,,这些软件不允许重新打包,

打包后不能使用.

针对上面这四种软件,有不同的安装方法.对于上面的第

1

软件,可以使用其自身提供的工具(或安装参数)进行“治理员安装〞后供

用户使用.对于第种软件,可以使用“软件重新打包这些安

23InstallRite

装程序.而对于第种不能打包的软件,可以编写脚本实现软件的自动安装.

4

准备要分发的软件

开始,的产品大多有一个“治理员安装〞功能〔或

Windows3.2Microsoft

参数〕,可以将安装程序重新打包用于再次安装.在重新打包时,可以将一些

选项、产品序列号打包到分发后的安装程序中.

通常情况下,产品的“治理员安装〞参数为安装程序加

Microsoft“/a,

如安装程序的名称为那么使用即开始治理员安装.我们可

,“setup/a

以在使用“治理员安装〞时,在命令提示符下键入〞观察安装参数.

“setup/?

在效劳器上,安装光盘上,通过命令行执行命令,

OfficeXP/xxSetup/a

OfficeXP/xxE:softwareofficexxsoftware

展开到指定位置,例如.在发布软件时,

设置成共享文件夹,用组策略发布,并在“产品密钥〞文本框中输入产品的

安装序列号以及单位信息,如图所示.

1

使用重打包软件

Insta11Rite

对于没有治理员安装参数的软件〔如金山词霸安装程序

msixxexe

,可以使用程序,将这些软件重新打包,下面以打包金山词霸

xx

为例进行讲解.

使用重打包软件的主要步骤如下:

InstallRite

(1)

找一台模板计算机.该计算机应该与终端用户计算机的操作系统

相一致,并且没有安装除了之外的任何其他软件.

InstallRite

(2)InstallRiteInstallRite

运行进行初始配置,开始在第

一次使用时扫描系统.扫描完成后,返回主界面.

InstallRite

(3)xx

运行金山词霸安装程序.安装完成后,对其进行注册、配置.配置

完成后,关闭金山词霸.

(4)InstallRite

返回到限制台,重新扫描系统,两次扫描之

间的差异局部,就是金山词霸的安装、注册信息.将此信息,中使

InstallRite

用“构建安装包〞功能,可以配置金山词霸

xx

打包文件.

(5) InstallRite2

打包时的设置信息,如图所示.

如果选择“静默安装模式〞,那么打包后的程序在运行的时候,将不

会显示任何界面而自动运行.通常情况下,不要选择这一项.

如果重新打包的程序只是一些普通的软件,这些软件不需要注

册系统效劳之类的操作,那么选择“就算需要也从不重新启动〞选项.如果

重新打包的程序需要注册一些系统效劳或者重新打包的为驱动程序,那么

选择“如果需要,强制重新启动〞这一项.当然,可在将打包的程序于其他

计算机上测试之后,再根据情况选择并重新打包.

在“当要应用的文件已存在时执行的操作〞选项组中进行设置时,

果用于组策略或份发的程序,那么选择“允许覆盖任何文件并且不理会

SM

文件日期〞,这样打包的程序将会直接安装完毕;如果打包的程序用于公开

的使用或分发(如网上一些之类的“迷你版〞软件),

Office2000Photoshop

么可以选择“允许提示用户〞在用户组策略的分发软件时,请选择“从不

.

提示用户并且只覆盖旧的文件〞.

(6)exesoftware

将打包后形成的安装程序,复制到效劳器的共享文件夹

中备用.

为不能打包的软件编写脚本

对于不能打包的软件,像一些杀毒软件、系统软件等,或者经

过测试,打包后运行有问题的软件,可以采用编写脚本的方

autoit

,编写软件自动安装的脚本.最后将脚本文件“编译〞成可执行程

,与要发布的软件,一块复制到效劳器的共享文件夹中

Software

发布软件

1.

发布软件前的准备工作.

1

为了使用组策略发布软件,需要创立一个保存软件安装包〔或安

装程序〕的路径,并将此路径设置成共享.这一步我们在前面已经完成〔把

E

盘的设置成共享,共享名为.

softwaresoftware

2

根据软件的不同,在“安装程序文件夹〞中创立不同的文件夹.

如创立的文件夹,用来保存输入法的安装程序.

input

Windowsexe

主要有两种安装程序包,一种是传统的、扩展名为的安装程序

〔使用打包后的文件扩展名也是的〕,另外一种是扩展名为

InstallRiteexemsi

的安装程序.在使用组策略发布软件时,可以直接发布扩展名为的安装程

msi

,对于扩展名为的传统的安装程序,需要创立与其对应的、扩展名为

exezap

的文本文件.

如图所示,对应金山词霸安装文件的是一个具有如此格式的文本

3xx

文件.包与要发布的软件保存在同一目录下.对于需要脚本定制实现自

zap

动安装的软件,需要将文件、脚本编译后的可执行程序、需要发布的软

zap

件放在同一位置下,并且在编写的配置文件中,后面应该

zapSetupCommadd

是编译后的脚本文件.

2. MSI

发布格式的软件.

在组策略中,可以直接发布格式的软件.首先,可以发布类、

MSIOffice

经过治理员安装的软件,在发布软件的时候,必须以网络路径发布软件,

UNC

不要发布诸如盘之类的本地路径.在发布软件时,发布格式选择“根

EMSI

本〞.这样,发布后的软件在用户首次使用时,可全自动实现软件的安装.

3. exe

发布安装程序包.

对于软件,只能发布与其对应的文件,并且在发布时,只能选择

exezap

“己发布〞.对于此类软件,终端用户在使用时,需要在“控制面板一添加

/

删除程序一添加新程序〞中,添加,如图所示

4

4. WSUS

使用组策略实现补丁的自动安装.

,-

Windows

,配置自动更新,设置自动更新为每天下午点、设置自

WindowsUpdate3

动更新效劳器的地址,域中的工作站会在指定的时间更新.

内容仅供参考