组策略有着两大功能:软件分发与终端用户环境的定制。前者可以将企业中所需要的软件通过网络发布到终端计算机上,后者可以完成对终端用户使用环境的定制,例如IE收藏夹中的站点、桌面环境、WSUS补丁策略的更新等。

使用组策略定制终端用户的环境时,可以实现对最终用户的定制(包括使用WSUS完成补丁的自动更新),但使用组策略发布软件时,组策略只是将软件安装程序的快捷方式发送到终端用户中。终端用户安装使用时,也需要像个人安装软件那样操作,如需要输入用户信息和序列号,并选择安装路径。对专业用户来说,实现这些是很简单的事情,但对一些普通用户来说,他们不知道如何选择,况且许多软件是有许可协议的,是不允许用户知道产品序列号的。那么,有没有办法在组策略分发软件的时候,实现应用软件的自动分发?这就需要根据分发软件的类型并且通过其他技术手段来实现。

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

(1)Microsoft的MSI安装程序包:这些主要包括所有的Microsoft Office类软件如Microsoft Office Word、Excel、PowerPoint、FrontPage、InfoPath、Publisher、OneNote、Visio,以及其他一些带有MSI安装包的软件。这些软件允许“管理员安装”。

(2)其他MSI安装程序包:如金山词霸2005、2006等。这些软件无“管理员安装”选项。

(3)普通的exe安装程序(即扩展名为exe的安装程序),如Microsoft 开发工具VC、VB等,一些常用软件如Acdsee 7.0、Adobe Read、WinRar、Foxmai等。这些软件允许重新打包和定制。

(4)一些加密的专业软件,如KV2005等,这些软件不允许重新打包,或打包后不能使用。

针对上面这四种软件,有不同的安装方法。对于上面的第1种软件,可以使用其自身提供的工具(或安装参数)进行“管理员安装”后供用户使用。对于第2、第3种软件,可以使用“InstallRite”软件重新打包这些安装程序。而对于第4种不能打包的软件,可以编写脚本实现软件的自动安装。

准备要分发的软件

从Windows 3.2开始,Microsoft的产品大多有一个“管理员安装”功能(或参数),可以将安装程序重新打包用于再次安装。在重新打包时,可以将一些选项、产品序列号打包到分发后的安装程序中。

通常情况下,Microsoft产品的“管理员安装”参数为安装程序加“/a”,如安装程序的名称为setup.exe,则使用“setup /a”即开始管理员安装。我们可以在使用“管理员安装”时,在命令提示符下键入“setup /?”察看安装参数。

在服务器上,在Office XP/2003安装光盘上,通过命令行执行Setup /a命令,将OfficeXP/2003展开到指定位置,例如E:\software\office2003。在发布软件时,将software设置成共享文件夹,用组策略发布,并在“产品密钥”文本框中输入产品的安装序列号以及单位信息,如图1所示。

使用InstallRite重打包软件

对于没有管理员安装参数的msi软件(如金山词霸2006)和exe安装程序包,可以使用InstallRite25.exe程序,将这些软件重新打包,下面以打包金山词霸2006为例进行讲解。

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

(1)找一台模板计算机。该计算机应该与终端用户计算机的操作系统相一致,并且没有安装除了InstallRite之外的任何其他软件。

(2)运行InstallRite进行初始配置,InstallRite开始在第一次使用时扫描系统。扫描完成后,返回InstallRite主界面。

(3)运行金山词霸2006安装程序。安装完成后,对其进行注册、配置。配置完成后,关闭金山词霸。

(4)返回到InstallRite控制台,重新扫描系统,两次扫描之间的差异部分,就是金山词霸的安装、注册信息。将此信息,在InstallRite中使用“构建安装包”功能,可以配置金山词霸2006的打包文件。

(5)InstallRite打包时的设置信息,如图2所示。

如果选择“静默安装模式”,则打包后的程序在运行的时候,将不会显示任何界面而自动运行。通常情况下,不要选择这一项。

如果重新打包的程序只是一些普通的软件,这些软件不需要注册系统服务之类的操作,则选择“就算需要也从不重新启动”选项。如果重新打包的程序需要注册一些系统服务或者重新打包的为驱动程序,则选择“如果需要,强制重新启动”这一项。当然,可在将打包的程序于其他计算机上测试之后,再根据情况选择并重新打包。

在“当要应用的文件已存在时执行的操作”选项组中进行设置时,如果用于组策略或SMS分发的程序,则选择“允许覆盖任何文件并且不理会文件日期”,这样打包的程序将会直接安装完毕;如果打包的程序用于公开的使用或分发(如网上一些Office 2000、Photoshop之类的“迷你版”软件),则可以选择“允许提示用户”。在用户组策略的分发软件时,请选择“从不提示用户并且只覆盖旧的文件”。

(6)将打包后形成的exe安装程序,复制到服务器的software共享文件夹中备用。

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

对于不能打包的软件,像一些杀毒软件、系统软件等,或者经过测试,打包后运行有问题的软件,可以采用编写autoit脚本的方式,编写软件自动安装的脚本。最后将脚本文件“编译”成可执行程序,与要发布的软件,一块复制到服务器的Software共享文件夹中。

发布软件

1.发布软件前的准备工作。

(1)为了使用组策略发布软件,需要创建一个保存软件安装包(或安装程序)的路径,并将此路径设置成共享。这一步我们在前面已经完成(把E盘的software设置成共享,共享名为software)。

(2)根据软件的不同,在“安装程序文件夹”中创建不同的文件夹。如创建input的文件夹,用来保存输入法的安装程序。

Windows主要有两种安装程序包,一种是传统的、扩展名为exe的安装程序(使用InstallRite打包后的文件扩展名也是exe的),另外一种是扩展名为msi的安装程序。在使用组策略发布软件时,可以直接发布扩展名为msi的安装程序,对于扩展名为exe的传统的安装程序,需要创建与其对应的、扩展名为zap的文本文件。

如图3所示,对应金山词霸2006安装文件的是一个具有如此格式的文本文件。此zap包与要发布的软件保存在同一目录下。对于需要脚本定制实现自动安装的软件,需要将zap文件、脚本编译后的可执行程序、需要发布的软件放在同一位置下,并且在编写的zap配置文件中,其“SetupCommand”后面应该是编译后的脚本文件。

2.发布MSI格式的软件。

在组策略中,可以直接发布MSI格式的软件。首先,可以发布Office类、经过管理员安装的软件,在发布软件的时候,必须以UNC网络路径发布软件,不要发布诸如E盘之类的本地路径。在发布MSI软件时,发布格式选择“基本”。这样,发布后的软件在用户首次使用时,可全自动实现软件的安装。

3.发布exe安装程序包。

对于exe软件,只能发布与其对应的zap文件,并且在发布时,只能选择“己发布”。对于此类软件,终端用户在使用时,需要在“控制面板→添加/删除程序→添加新程序”中,添加,如图4所示。

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

进入“组策略”编辑器,在“计算机配置→管理模板→Windows组件→Windows Update”中,配置自动更新,设置自动更新为每天下午3点、设置自动更新服务器的地址,域中的工作站会在指定的时间更新。

系统补丁分发服务器,[应用软件自动分发与补丁更新] 补丁分发服务器相关推荐

  1. win7系统补丁服务器,win7怎么批量卸载系统更新补丁KB? win7快速删除系统补丁的技巧...

    当我们电脑打完所有KB补丁之后,由于不兼容而导致了问题不断,又找不出具体是哪个补丁所引起,那么,我们最笨的方法就是删除卸载之前所有安装的系统更新补丁,如果一个一个去手动卸载,难免会导致手指抽筋.win ...

  2. 服务器白屏是系统在更新吗,远程服务器白屏怎么处理

    远程服务器白屏怎么处理 内容精选 换一换 持续同步过程中出现"SMS.1414 迁移模块异常中止,无法同步".迁移模块异常终止可能是因为用户手动重启过Agent或者源端服务器被重启 ...

  3. 率土之滨显示没选择服务器,率土之滨自动登录,总是显示未登录服务器

    看到都不会捡,这把不仅仅替换掉率土之滨桌面版职能扫码登录,相信对于率土之滨桌面版只能扫码登录玩家都不会太陌生,在率土之滨桌面版职能扫码登录职业中,其实前期能力并不出彩. 桌面版职能扫码登录 没看懂什么 ...

  4. 疾风之刃的最新服务器,疾风之刃6月16日更新 数据互通服务器一览

    刚刚疾风之刃放出了6月16日的数据互通公告,这次将带来电信一区三区以及网通一区的数据互通,下面是互通服务器一览,大家可以看看有没有自己所在的服. 亲爱的疾风勇士大家好,电信二区的数据互通工作已在上周顺 ...

  5. linux服务器套件,TheSSS 23.1维护更新,轻量级服务器套件

    4MLinux开发人员Zbigniew Konojacki今天称关于轻量级服务器套件GNU/Linux发行版的TheSSS 23.1维护更新的全面可用性. TheSSS 23.1是面向服务器的开源GN ...

  6. 把服务器文件备份到文件服务器,服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?...

    很多单位都有文件服务器备份的需求,并且常常是把一个服务器的文件自动备份到另外一台文件服务器 .如何实现呢? 一.Windows文件服务器自动备份的方法 Windows文件服务器自动备份的最简单方法是安 ...

  7. linux文件服务器迁移方案,服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?...

    很多单位都有文件服务器备份的需求,并且常常是把一个服务器的文件自动备份到另外一台文件服务器 .如何实现呢? 一.Windows文件服务器自动备份的方法 Windows文件服务器自动备份的最简单方法是安 ...

  8. 华纳云:服务器数据自动备份有必要吗?如何设置?

    服务器数据自动备份是必须的吗?服务器里面会存储着重要的数据.文件或历史纪录,不论是对企业用户还是对个人用户,都是至关重要的,一时不慎丢失,都会造成不可估量的损失,因此做好数据备份是很有必要的. 我们都 ...

  9. Windows Server 2016补丁更新机制

    Windows Server 2016补丁更新机制 http://bbs.learnfuture.com/topic/8995 [摘要] Windows服务器补丁更新是确保服务器安全的一个重要措施,随 ...

最新文章

  1. pandas模块学习
  2. linux sock结构体,struct socket结构体详解
  3. C++11:move移动语义
  4. sql随机抽取数据50条_MySQL中随机抽样
  5. 关于Javascript 中 setTimeout和setInterval的总结和思考
  6. 虚树(bzoj 3572: [Hnoi2014]世界树)
  7. linux系统的磁盘挂载情况
  8. Android 之神 Jake Wharton 从 Square 离职!
  9. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_3_字节输出流_OutputStream类FileOutputStream...
  10. i3 7100黑苹果_教你用2000多块装一台黑苹果主机 玩吃鸡剪视频毫无压力
  11. 视频消重伪原创有用吗 视频md5修改器最新
  12. 中国经济社会大数据研究平台——国内统计数据
  13. winxp怎么打开无线网络服务器,WinXP无线网络设置的方法
  14. PowerDesigner一键导出数据库设计表结构
  15. 存储过程和存储函数 练习
  16. 商务本Surface Laptop2用固态U盘安装Ubuntu18.04全教程(步骤篇)
  17. I'm a Mac:雄狮训练手册
  18. appcrash事件java,启动不了,提示问题事件名称:APPCRASH···的解决方案
  19. 使用Tesseract训练图片的方法
  20. 《互联网DSP广告揭秘——精准投放与高效转化之道》一一1.9 程序化交易广告的前世今生 ...

热门文章

  1. 好用的Typora笔记软件使用操作教程
  2. 关于视频中的速率问题,海思视频速率(高速信号与高频信号区分与解释)
  3. 超市系统c语言程序,超市管理系统-C语言
  4. Neo4j安装Apoc插件
  5. 为什么许多公司电脑系统都是win10家庭版而不是专业版?
  6. NETDMIS5.0测针转换技巧2023
  7. 怀念这款游戏《美丽世界N-age》
  8. 64-bit版本的Windows7完美安装USB下载驱动
  9. 计算机网络知识初步教案,计算机网络基础教案
  10. 【HEC-RAS】01 应用简介