域环境下的软件部署Word文档格式.docx
《域环境下的软件部署Word文档格式.docx》由会员分享,可在线阅读,更多相关《域环境下的软件部署Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
3.待部署的软件,以*.msi格式的文件最为合适。
MSI文件是WindowsInstaller的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。
MSI文件将程序的组成文件与功能关联起来。
此外,它还包含有关安装过程本身的信息:
如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。
在实验前修改各实验主机的SID
步骤1:
将exe文件封装为MSI文件
通过组策略部署软件安装时,AD支持MSI格式的静默安装包,而大多数的原始软件都是EXE格式的,而且是手动安装的,因此通过软件安装包格式转换工具,如WindowsInstaller、AdvanceInstaller等,把EXE和MSI格式的安装包装换成MSI格式的静默安装包,便于软件的部署。
(exe文件也可以部署,但是比较麻烦)
以下操作在File-Server上执行。
首先安装AdvanceInstaller7.6.1工具,准备好要安装的组件或软件(以winrar的EXE格式安装包为例)。
1.安装AdvanceInstaller7.6.1软件。
安装结束后,在win2008系统中,可以在开始菜单“工具”下,或从系统盘programfiles\Caphyon\AdvancedInstaller\bin\x86目录下找到其主程序Advinst,双击打开。
2.在新建工程界面选择“导入”、“重新封装安装”:
图1:
选择导入程序
3.在出现欢迎使用重新封装器向导时点击下一步
图2:
重新封装
4.在重新封装向导界面,选择“启动新的安装捕获”,点击下一步。
5.选择要安装程序所在的路径,如果载入安装程序后没有出现产品的相应信息,可以手动输入(可以随意填),点击下一步。
图3:
选择源程序exe文件的位置
图4:
输入封装信息,尽量采用英文
6.根据向导选择“开始一个新的系统捕获”,点击下一步。
选择输出路径,点击下一步。
图5:
指定输出路径
7.出现下图时,点击确定。
图6:
警告信息点击确定
8.系统开始捕获安装软件前的系统状态,如果安装软件比较大,则需要等待一段时间。
图7:
检查软件包
9.安装完成之后,系统开始捕获快照。
等快照完成后,点击完成。
图8:
选择确定
图9:
进行下一步安装
10.导入捕获结果到AdvanceInstaller。
选择“安装参数”,可以选择修改“安装类型”、“限定为基本用户界面”、“仅执行文件开销并跳过其他开销检查”,让以后生成的MSI安装包能在静默安装过程中不中途重启。
图10:
设置安装参数
11.保存工程,在弹出的对话框中根据自身选择相应的路径。
图11:
保存工程文件
12.在工程菜单下选择“构建”,以便生成msi格式的静默安装包。
图12:
构建工程
图13:
工程构建完成后关闭
13.整个静默安装包制作过程完成,找到生成的静默安装包的位置。
图14:
封装后形成的msi文件
该msi文件将通过组策略,发布或指派到域中的用户或计算机上。
14.为方便操作,将封装好的msi文件拷贝到另一文件夹,例如拷贝到桌面新建文件夹上,将该文件夹设置为隐藏共享,共享名称设置为soft$,并设置everyone可读。
上述工作完成后,客户需要的软件包即准备完成,接下来,在DC上通过组策略将其发布。
步骤2:
在DC上通过组策略发布或指派MSI文件
1.设置源程序的位置。
安装文件不一定要放在DC上,可以是域中的其他服务器上。
在DC上新建了一个组织单位---信息工程系,其中包含有两个用户和1台客户机。
下面针对这个组织单位进行策略设置。
设置目录管理结构
2.在开始菜单中找到组策略管理后,打开控制台。
组策略管理控制台
创建GPO
修改GPO的名称
此时组策略内容为默认设置,根据需要进行修改
3.单击“信息工程系软件发布策略”,在出现的提示中点击确定。
提示信息选择确定
右键选择编辑
展开控制台节点后,在“计算机配置”、“用户配置”两个节点下,都能看到“软件设置”,且其基本界面类似。
也就是说,可以针对用户、或者针对客户机进行软件部署。
组策略管理界面
(1)在“计算机配置”中,针对客户机进行软件部署。
修改“软件安装”的属性,指定数据包所在的位置。
在第一个大步骤中,已经在File-Server上将客户机需要的软件进行了封装,并设置有共享。
这里要写的路径,就是该共享文件夹的路径,注意要写成UNC路径形式。
修改属性,设置数据包的位置
注意图中“发布”是不可选的。
通过UNC路径设置数据包位置
(2)指定数据包位置后,在“软件安装”上右击选择“新建”—“数据包”,会自动打开安装程序所在的、指定的数据包。
指定软件包
选择数据包的名称,并打开。
部署方法里选择“已分配”。
选择部署方法
(3)上述操作完成后,稍等一段时间,或者在DC上运行命令gpupdate/force刷新组策略。
在控制台即能看到分配的软件。
策略设置后,建议刷新
(4)用域中的账号在客户机上登录。
注意登录过程中的画面,显示有“正在安装托管软件”。
(如未显示部署的软件,客户机需要重新启动一次)
用域用户账户登录客户机
针对计算机进行的软件部署,如果未显示部署的软件(未出现上述界面),可以将客户机重新启动一次。
在客户机win2008上验证时,出现如下两个错误:
将上述针对计算机进行的设置删除,通过在“用户配置”节点下完成相似的操作。
(1)修改“软件安装”的属性,指定数据包所在的位置。
在用户配置节点下,“发布”是可选的。
(2)新建数据包
(3)选择发布或分配到用户。
在客户机上通过控制面板,打开“程序和功能”后选择“从网络安装程序”
二、exe文件的直接发布
1.在将要发布的unc路径里确定安装程序的名字,比如压缩文件的源程序名为wrar511sc.exe。
\\srv1\software\xdict2002\setup.exe
第二、然后我们在这个目录下新建一个setup.zap文件,并且用记事本编辑它:
[Application]
FriendlyName="
金山词霸2002"
SetupCommand="
setup.exe"
DisplayVersion=5.5
Publisher=金山公司
第三、接下来我们在GPO中指定发布文件的后缀为.ZAP,在相应的UNC目录中找到这个SETUP.ZAP,发布.
第四、最后只要在客户端登陆到域,那么在“添加删除程序”中的“添加新程序”当中我们就会看到“金山词霸2002”了。