如何制作.msi文件

注:要求客户机系统必须在Windows2000或者更高版本.

如果你是一个网管,那么频繁的为客户机进行软件安装,升级,维护,删除操作所带来的巨大工作量,真是一件令人头疼的事情.如果利用组策略来为客户机进行软件的分发,那么你会惊喜的发现原来这项工作可以变得如此轻松!

下面就简单的介绍一下怎么利用组策略进行软件分发:

第一步,要把你准备分发的软件制作成.msi软件安装包.

在Windows2000安装光盘运行x:\Valueadd\3rdparty\Mgmt\Winstle\Swiadmle.msi安装制作.msi软件包所需要的工具VERITAS discover.

运行"VERITAS discover"就可以开始制作.msi软件包了,制作.msi文件的基本原理就是,在给系统安装一个软件之前,先给系统的磁盘拍个"快照",记录下来当前存在的文件.然后将需要制作成.msi软件包的软件安装到系统中,然后再给系统的磁盘拍个"快照".Discover软件会自动对比两次"快照",找出两次"快照"的不同,生成一个.msi文件.

另:如果是OfficeXP制作.msi软件包,可以使用管理员帐号运行setup.exe /a将文件复制到分发点.

第二步,在服务器上创建一个共享文件夹,建议设置成只读属性,并且保证所有用户都可以访问它.然后把你制作好的.msi软件包放到这个共享目录中.

第三步,进行组策略设置进行软件的分发.

登陆域控制器(要以域管理员的身份登陆DC),打开"组策略编辑器",在"用户配置"或者"计算机配置"里面选择"软件设置",添加你要分发的软件,可以选择"指派"或者"发布".这样,当客户机下次登陆的时候,就会自动运行安装你所要分发的软件或者发布到目标机由用户选择安装.

PS:

计算机配置和用户配置的区别是:选择计算机配置是为计算机配置安装这个软件,不管你用哪个帐号登陆.选择用户配置,就是为用户配置安装这个软件,在任何一台域中的计算机,只要用你的帐户登陆,就为你分发这个软件.

发布和指派的区别:发布是指可以将一个程序分发发布给用户.当用户登录到计算机上时,发布的程序就显示在添加/删除程序对话框中,并且可以从这里安装.指派是指可以将程序分发指派到用户或计算机.如果将程序指派给一个用户,在该用户登录到计算机时就会自动安装此程序.在该用户第一次运行此程序时,安装过程最终完成.如果将程序指派给一台计算机,在计算机启动时就会安装此程序,所有登录到该计算机上的用户都可以使用它.在某一用户第一次运行此程序时,安装过程最终完成.


相关文档
最新文档