• 分发软件
• 修复软件
• 删除软件
• 升级软件
优点:易实现
缺点:功能简单、兼容性差(只能分发winodows安装程序包----.msi格式文件)
那么EXE等其他格式的文件要怎么去实现分发呢
这就需要用到Advanced Installer这个软件来把exe程序包重新封装成msi格式的文件
我们就以分发酷狗音乐软件为例。。分发给域中的所有客户机或者用户使用
1.。首先在DC上找到要分发的软件
2.。运行Advanced Installer,单击【文件】---【新建】,如图所示
3.。 选择"重新包装安装"和【语言】 在单击【确定】
4.。 弹出 向导 。。。按向导做
5.。选中捕获新的安装
6.。在这里指定要重新包装的源程序,并设置名称、版本等信息
(名称、版本等信息不能不写。。不然无法进行下一步)
7.。 选中新的系统捕获
8.。指定“安装捕获配置文件”保存路径
9.。 单击【确定】
10.。记录当前系统状态,以便后面记录安装源程序后系统的变化
11.。 向导会要求安装一遍程序
12.。源程序安装完后。。会提示成功完成。。选中“导入”。。单击【完成】
13.。接下来设置重新封装后的msi文件保存的目录(这里指定的是C:\MSI)和文件名,如图中123步骤
14.。点击上图中的第3步【构建】按钮之后。。。要求你保存文件 我这里保存在C:\MSI文件夹下
15.。构建的过程 如下图所示
16.。构建完成后。。会在C:\MSI目录下产生这样几个文件 其中就有重新包装后的msi安装包。如下图所示
==================================================
MSI文件封装好后。。我们就可以进行分发软件了
1.。在服务器上创建一个共享文件夹 C:\softshare,域用户有读取的权限就够了
C:\softshare的共享权限如图所示:
C:\softshare的NTFS权限如图所示:
2.。在C:\softshare中建立子文件夹存放要分发的不同文件
比如不只只是要分发一个酷狗软件,还要分发其他软件,如Office
这时就需要在C:\softshare下建立子文件夹C:\softshare\Office来存放Office的文件
我这里只是分发一个酷狗软件 所以只建立了一个文件夹
3.。使用管理安装选项命令Msiexec设置软件包在客户机安装的相关选项:
语法 msiexec /a Package
参数 /a (或-a) #应用管理安装选项。
Package #指定Windows 安装程序包文件的名称。(本地路径)
这个过程可以设置某些软件安装时需要的序列号等内容,这些设置项在客户机那边安装是就自动完成,不用再设了!
执行后会以向导的形式引导安装,“网络位置”指到分发点下存放该软件的子文件夹,本例为C:\softshare\kugou
其它的可以按默认的设置进行
4.。会把相关的文件装到C:\softshare\kugou\下,包括后面在GPO中新建分发程序包要指定的msi安装包kugou.msi,如下图
===============================================================
下面开始设置GPO了
1.。打开【AD用户和计算机】
2.。 右击域admin.com 选择属性
3.。选择【新建】,并打开该GPO编辑器
4.。单击上图中的【编辑】之后 会出现如下图所示
5.。创建分发程序包的策略
分发方法有两种: a.指派(强制安装) b.发布(可选安装)
修改后GPO后,如果是在“计算机配置”里“指派”给计算机,客户机执行策略刷新命令gpupdate后重启时安装,所有用户在客户机上都可使用该软件;如果是在“用户配置”里“指派”或者“发布”给用户,用户在客户机执行策略刷新命令gpupdate后生效,“发布”的可以在【控制面板】|【添加/删除程序】|“添加程序”中选择安装,“指派”的软件则注销或重启后重新登录后,程序在【开始】菜单中,用户第一次使用该软件时安装。
(1)、给用户分发,步骤如下:
A、设置程序包位置(分发点共享文件夹):
用网络路径指定(下一步新建程序包时直接打开该路径)
B、再右击“软件安装”,新建程序包:
C、用网络路径(客户机通过该路径找到)指定要分发的软件包: