您好,欢迎访问三七文档
域环境下的软件部署1.在域环境下,通过使用配置到组织单位或者域的策略,可以将软件部署到域中的客户机上。用户在客户机上登录或者客户机在启动时,可以自动安装或打开相应的软件。2.软件的部署分成指派(assign,或翻译成分配)和发布(publish)两种方式。(1)软件指派给用户:用户在域内客户机上登录,该软件会被通知到该用户,但此时软件并没有完全安装,只是安装了这个软件的部分信息。例如,创建了该软件的快捷方式。用户的计算机何时开始安装呢?当用户双击该软件的快捷方式,或者打开该软件的文件关联时,该软件将会被安装。(2)软件指派给计算机:启动后自动安装该软件,任何用户登录皆可使用。(3)发布给用户:软件不会自动安装,需要用户通过控制面板安装,或者使用文件启动方式安装。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.在新建工程界面选择“导入”、“重新封装安装”:名称:DC-Server;系统:win2008;地址:10.0.0.1/8;角色:域控制器;DNS服务器名称:Client-Win2008;系统:win2008;地址:10.0.0.2/8;角色:域中的客户机,只做实验结果的测试名称:Client-Win2008;系统:win2008;地址:10.0.0.3/8;角色:域中的客户机,只做实验结果的测试。交换机图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台客户机。下面针对这个组织单位进行策略设置。图1:设置目录管理结构2.在开始菜单中找到组策略管理后,打开控制台。图2:组策略管理控制台图3:创建GPO图4:修改GPO的名称图5:此时组策略内容为默认设置,根据需要进行修改3.单击“信息工程系软件发布策略”,在出现的提示中点击确定。图6:提示信息选择确定图7:右键选择编辑展开控制台节点后,在“计算机配置”、“用户配置”两个节点下,都能看到“软件设置”,且其基本界面类似。也就是说,可以针对用户、或者针对客户机进行软件部署。图8:组策略管理界面(1)在“计算机配置”中,针对客户机进行软件部署。修改“软件安装”的属性,指定数据包所在的位置。在第一个大步骤中,已经在File-Server上将客户机需要的软件进行了封装,并设置有共享。这里要写的路径,就是该共享文件夹的路径,注意要写成UNC路径形式。图9:修改属性,设置数据包的位置注意图中“发布”是不可选的。图10:通过UNC路径设置数据包位置(2)指定数据包位置后,在“软件安装”上右击选择“新建”—“数据包”,会自动打开安装程序所在的、指定的数据包。图11:指定软件包选择数据包的名称,并打开。部署方法里选择“已分配”。图12:选择部署方法(3)上述操作完成后,稍等一段时间,或者在DC上运行命令gpupdate/force刷新组策略。在控制台即能看到分配的软件。图13:策略设置后,建议刷新(4)用域中的账号在客户机上登录。注意登录过程中的画面,显示有“正在安装托管软件”。(如未显示部署的软件,客户机需要重新启动一次)图14:用域用户账户登录客户机针对计算机进行的软件部署,如果未显示部署的软件(未出现上述界面),可以将客户机重新启动一次。在客户机win2008上验证时,出现如下两个错误:将上述针对计算机进行的设置删除,通过在“用户配置”节点下完成相似的操作。(1)修改“软件安装”的属性,指定数据包所在的位置。在用户配置节点下,“发布”是可选的。(2)新建数据包(3)选择发布或分配到用户。在客户机上通过控制面板,打开“程序和功能”后选择“从网络安装程序”二、exe文件的直接发布1.在将要发布的unc路径里确定安装程序的名字,比如压缩文件的源程序名为wrar511sc.exe。\\srv1\software\xdict2002\setup.exe第二、然后我们在这个目录下新建一个setup.zap文件,并且用记事本编辑它:[Application]FriendlyName=金山词霸2002SetupCommand=setup.exeDisplayVersion=5.5Publisher=金山公司第三、接下来我们在GPO中指定发布文件的后缀为.ZAP,在相应的UNC目录中找到这个SETUP.ZAP,发布.第四、最后只要在客户端登陆到域,那么在“添加删除程序”中的“添加新程序”当中我们就会看到“金山词霸2002”了。
本文标题:域环境下的软件部署
链接地址:https://www.777doc.com/doc-3651133 .html