实验环境如下图:
工具:1. microsoft office 2003 resource Kit ork.exe
(http://download.microsoft.com/download/0/e/d/0eda9ae6-f5c9-44be-98c7-ccc3016a296a/ork.exe)
2.Office 2003 专业版
在网管的日常工作中,OFFICE是使用的比较频繁的工具,通常给办公电脑安装OFFICE2003时都直接使用光盘或U盘安装,但是当需要对大量计算机安装office时,手动安装的工作量就让人难以接受了。通过使用微软的组策略软件安装可以很好的解决这个问题,我们只需要在DC上部署好相关的策略和软件,客户端在一次重启过后就可以安装整个OFFICE,同时还可以完成自动的输入序列号、选择安装组件等等操作。在这里我们将详细的讲解如何使用组策略来自定义安装OFFICE2003。
一.环境准备
首先需要创建活动目录环境,我们这里在虚拟机上创建了test.com域,在DC上建立OU(办公室),并把PC加入到test.com域并移动到“办公室”下面:
二.Office准备
1.在DC上将已经下载的OFFICE2003专业版解压,然后找到pr011目录的setup.exe文件,在setup后面添加 /a 参数运行。这里其实是一个文件的解压和提取过程,输入序列号后将文件都安装到c:\office\目录。
.2。在DC上将c:\office目录共享出来,其实就是建立OFFICE的网络安装源,并在共享权限中给管理账户(administrator)添加完全控制权限(后期创建mst文件需要对共享目录有写入权限,默认共享目录只有everyone的读取权限,)如下图:
三.创建Office 2003自动安装MST应答文件
完成上面2个步骤后,我们就可以开始使用微软提供的office自定义工具microsoft office 2003 resource Kit来创建MST文件,MST文件中包含了大量OFFICE安装的选项,我们通过使用MST文件来自定义我们需要的组件和设置,这里有几个需要注意的地方,其他都可以选择默认
1.打开Custom Installation Wizard(ork.exe)工具,选择已经共享出来的office中的pr011.msi文件,注意这里要输入UNC网络路径。
2.选择“创建一个新的MST文件”,然后输入MST的存放路径,注意这里也需要使用UNC网络路径。
3.定义需要安装的组件,在这里我们只安装WORD、EXCEL、PPT、OUTLOOK。等组件,其他组件都不安装
4.输入OFFICE安装序列号,并勾选“I accept the terms in the license agreement”
5.完成选项设置后,将显示在客户端安装的程序快捷方式列表。
6.最后保存生成的MST文件到前面OFFICE的网络共享目录,注意如果选择下一步后提示无法创建,请检查当前账户对office目录是否有写入权限(参考第二部分)
四.创建GPO并应用
1. 在组策略管理中为“办公室”OU创建一条组策略。右键选择“创建并连接GPO”
2. 创建计算机软件指派策略,编辑已经创建的组策略,选择“计算机配置à软件设置à软件安装à右键选择新建程序包.”
3. 因为通过组策略安装的软件需要通过网络分发安装包,所以这里的安装包路径需要输入UNC网络路径,如下图:
4.添加MST文件,选中“高级”,然后切换到“修改”选项,将我们之前使用ORK创建的MST文件添加到安装包的选项中,这样PC在应用组策略安装OFFICE时,就会按照MST文件中的设置来安装OFFICE。
注意:这里添加MST文件时也需要使用UNC网络路径。
五、软件安装
1.在客户端我们可以看到在没有应用策略时,开始菜单中是没有OFFICE的。
2.执行gpupdate /force后电脑重启,可以看到已经在开始安装OFFICE软件了,DC上也能看到PC访问共享而产生的数据流量。
3.现在可以看到OFFICE已经安装成功,而且也是按照MST文件中的设置安装的,其他没有选择的组件都没有安装。
总结:使用GPO来部署软件可以大大的节省软件的安装时间,通过DC上的网络流量可以发现GPO安装软件对系统的占用并不高,因此如果使用专业的服务器来部署软件将更加的快速,当然内部网络的带宽也是很重要的因素,建议这样的软件安装在网络流量较小的时间段进行。