应用软件自动分发与补丁更新

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:nana9816245
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  组策略有着两大功能:软件分发与终端用户环境的定制。前者可以将企业中所需要的软件通过网络发布到终端计算机上,后者可以完成对终端用户使用环境的定制,例如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点、设置自动更新服务器的地址,域中的工作站会在指定的时间更新。
其他文献
随着信息技术的不断发展,电子邮件已经成为不可缺失的通信和信息共享方式。伴随着邮件这类非结构化信息的迅猛增加,对这些数据的保护和管理也备感压力。看着那反应迟钝、“体态臃肿”的邮件客户端软件,那堆积如山的邮件,你是否会感到头疼?  对于公司来说,电子邮件也被视为至关重要的数据。因此,当人们期望电子邮件每周7天保持全天候可用性时,企业应当如何保护其电子邮件数据?如果法律规定IT部门必须能够找到与上季度收
从eHealth行动计划到新推出的建议性文件,欧盟委员会希望在未来几年内实现欧盟整体电子医疗记录(EHR)的信息共享。这取决于两个前提:建立覆盖全欧盟的EHR共享系统,各成员国建立好内部的EHR共享系统。    今年夏天,欧盟委员会的成员国曾一起讨论过如何共享电子医疗记录数据。之后,欧盟委员会(EC)发布了一个指导文件,提出在2015年底之前建立一个覆盖整个欧盟的EHR共享系统的计划。  这是EC
客户数据意味着什么?金钱的损失,客户的流失,甚至是客户的不再信任,法律的追究,而由此带来的负面影响对于企业来说更是难以估计。  银行业大量数据丢失、客户隐私和信息的泄漏,带来一系列重要恶劣影响,为此,银行业对数据安全性的要求越来越高。各大银行纷纷出台了相应的数据安全管理办法,比如数据加密、设定访问权限等。但是,这样就是数据全生命周期的管理吗?还缺了什么?    两个忽略的安全漏洞    银行原始数
存储始终是IT领域中最热门的行业之一。跨入2007年之际,有哪些存储技术值得我们特别关注呢。存储技术发展迅速,存储市场变幻多端,本文的预测仅代表本人的个人观点。  经过几年的发展,存储市场逐步从狂热走向理性。产品的多样化也使用户有了更多的选择。2007年,对存储技术与产品而言,将是一道怎样的风景呢?    分级存储深入人心    分级存储使企业的数据分类保存,分类的依据就是信息生命周期管理(ILM
长期以来,我们把安全防护的重点放到了边界,然而木马、病毒的威胁还是日益严重。在信息化的时代,重要的是数据,因为我们依赖于数据进行分析。信息安全的根本,最终还是要保护好我们的数据。而要做到这些,就离不开密码技术。    建立标准正当时    密码学领域是30年一突破,而IBC(即基于标识的密码技术)技术从提出来到今天已经有20年左右的时间,目前正是取得突破的时候。  刘保华:目前安全业内,很少有安全
3C融合中国掌握话语权 闪联晋级国际标准迈开产业步伐    本报讯7月28日,闪联标准提案在ISO/IEC国际标准化组织/国际电工委员会最后一轮投票中,以96%的支持率高票通过,被正式接纳为ISO国际标准,成为中国在信息技术领域的首个国际标准。这距2005年12月18日正式成立标准小组,只有不到三年的时间。该标准也是全球第一个3C协同国际标准,这标志着我国的数字产业标准化进程又向前推进了一步。  
阿里巴巴和英特尔公司结盟在5月12日汶川地震当天推出的中小企业电子商务专用电脑概念,已经由种子状态慢慢萌芽,很快就要开花结果了。7月2日,根据记者得到的最新消息,靠扬天系列电脑在中小企业市场斩获颇多的联想与著名B2B企业阿里巴巴、芯片制造商英特尔拟开展深入合作,进一步推进支持中小企业电子商务发展的“助力中国”计划,并将于今年9月正式推出第一款真正意义上的“中小企业电子商务专用电脑”。    首台电
想象一下,你是一家公司的笔记本电脑设计工程师。这天,你坐在办公室里,正在苦思笔记本电脑的设计。“咚咚咚”一位员工敲开你的办公室大门。“老李,你要尝一尝我从家乡带来的小吃吗?”面对这个善意的同事,你的心里又感激又生气。谢的是他的盛情,气的也是他的盛情,正是他的突然到来又一次打断了自己的思路。而这种事情在今天,不,长期以来经常发生,可你卻对此无可奈何。又是一天,公司突然宣布要改变办公方式,允许你在家办
当前,我国区县级电子政务建设的力度在不断加强,如何建设一体化的信息平台,深化电子政务应用,已成为一个现实课题。山东省东营市东营区的建设实践或许可以提供一定的借鉴。    规划要考虑上下左右    区县级电子政务平台的规划,不能只把眼光盯在区县本身,而要充分利用上级已经建成的平台,综合考虑上下左右各方面的因素,确保互联互通。东营区按照统一规划、统一标准、统一建设、统一应用的“四统一”原则,整合改造了
西班牙SEAT公司一发布最新的SEAT Leon汽车,它的运动汽车部门——SEAT Sport的工程师们就迅速做出反应。为使其能够参加国际汽车联合会(FIA)世界房车锦标赛(WTCC),他们几乎是在同一时间就开始重新设计此款汽车。在不到5个月的时间内,SEAT Leon系列汽车就被改造成极具竞争实力的比赛用车。    改装赛车的技术要求    国际汽车联合会(FIA)组织的WTCC类似于F1大奖赛