Office2007部署之使用AD组策略部署Office2007

  • 格式:doc
  • 大小:579.00 KB
  • 文档页数:13

Office2007部署之使用AD组策略部署Office2007
看到论坛有不少朋友在询问如何在企业里高效的批量部署Office 2007,而网上又没有明确的类似教程。

所以在接下来几天里,我会陆续带给大家一些文章,就如何批量部署Office 2007和大家分享一点经验。

希望对大家能有帮助。

这次主要讨论如何利用AD组策略的“软件安装”功能进行Office 2007的全新部署。

在写这篇文章之前,我的假设前提是大家已经对组策略的“软件安装”有个很清楚的概念,如果有朋友对这块不甚了解的话,请先看这个视频:
组策略高手完全手册入门篇之三:使用组策略管理软件分发(微软的WebCast荣誉出品)/CU ... &CountryCode=CN
如果暂不想看这个视频,又急于想了解本篇文章内容,请先看看下面一些基本理论,对于你消化这篇文章有好处:
1.组策略的软件安装包括“指派软件”和“发布软件”两种,它们的区别和联系如下:
指派软件,能把软件指派给用户和计算机,当选择指派给计算机时,该软件会在计算机启动的时候自动的安装在目标计算机上。

由于是安装在Documents and Settings下的All users目录,所以登录该台计算机的用户都能使用。

但是如果选择指派给用户的时候,软件本身就不会被自动安装到目标机器中了,而是只安装软件的部分信息,例如“快捷方式”。

只有当用户登录系统后,手动点击该软件的“快捷方式”或者通过“文件启动”功能才会触发真正的安装操作。

发布软件,只能发布给用户,不能发布给计算机。

同时,和软件指派给用户相同,也不会自动安装软件的所有内容。

只有当用户手工点击“控制面板”◊“添加删除程序”◊“添加程序”才会触发软件的实质安装操作;或者通过“文件启动”功能触发安装操作。

2.组策略的软件安装功能只支持msi和zap格式的软件包,不直接支持exe包的安装。

如果你想批量部署exe格式或者其他可执行文件格式的软件包,请使用SMS、Landesk、Altiris等其他产品。

同时需要注意的是,MSI格式的软件包既可以发布,又可以指派,且不需担心普通用户安装的权限问题,而ZAP格式的软件包只能发布,不能指派,且发布给普通用户时,有可能因为权限问题而无法安装。

由于Office 2007是典型的MSI格式的软件,所以可以选择指派给计算机、指派给用户和发布给用户。

但是,Office“不支持使用组策略软件分发按用户部署Office 2007 产品。

在通过组策略安装Office 2007 产品时,建议用户使用按计算机分配的部署。

”(引自微软官方说法),所在这里我们讨论的是以指派给计算机的方式来部署Office 2007。

(指派给用户这里就不再赘述了,操作步骤几乎一样)
好了,废话说了这么多,希望大家不要觉得我啰嗦。

下面直入正题!
我的实验环境如下,简单直观:
DC:192.168.0.1
Client:192.168.0.2
客户端已经加入域。

1. 在DC 19
2.168.0.1上任意新建一个目录,例如Office 2007,将Office2007光
盘中的所有文件全部拷贝到这个目录。

2. 将先前建立的Office 2007目录共享出来。

共享权限和NTFS权限设置都很简单:
均让Everyone有读取权限即可。

3. 打开DC上的“活动目录用户和计算机”,新建一个OU用来测试。

将client计算机拖拽到这个测试OU中。

然后为这个OU建立一条组策略对象,用来进行软件安装。

如图1所示,我建立了一个office 2007的测试OU,并且在该OU上链接了一个GPO“Office2007
部署”。

4. 编辑刚才新建的那条GPO,选择“计算机配置”◊“软件设置”◊“软件安装”。

在右边的空白处右击,选择“新建”◊“程序包”。

如图2
5. 切记,选择程序包的时候,不要选择本地路径,而是要网络名称。

尽管Office 2007是保存在DC本地上,但是在新建程序包的时候,仍然要通过UNC路径或者网上邻居的方式定位到该程序包。

如图3所示。

否则客户端在执行安装操作的时候,会找不到安装源。

其实如果你没有通过网络名称浏览到该程序,系统是会给你提示信息的,如图4。

找到Enterpsise.WW目录(因为我安装的是企业版,所有有这个目录。

如果是标准版,则是Standard.WW目录),选择EnterpriseWW.msi作为安装源。

(同理,如果是标准版,则选择
StandardWW.msi文件)
6. 然后在“部署软件”对话框中,选择“高级”◊“确定”。

如图5
7. 在弹出的程序包属性上,选择“修改”◊“添加”,将Office.zh-cn目录下的ShellUI.MST文件选中。

如图6、7、8。

此目的是为Office 2007添加多语言支持,如果你
不需要,可以跳过这个步骤。

8. 如图9,我们新建完了一个Office 2007程序包。

至此,服务端的设置完成。

9. 回到客户端,运行gpupdate /force后重新启动计算机。

这个时候,你会发现客户端会自动安装我们之前部署的Office2007了。

如图10.不过这个步骤那是相当的长啊,尽管我已经给了客户端800M的内存,哎。

如果大家真在企业里面大批量部署的时候,还要考虑并发连接带来了延迟。

相比起来,Office2003则快了不少。

没办法,这次我们仅从技
术可行性上来讨论。

10. 漫长等待后,终于可以输用户名和密码了。

进去后,竟然又来了一个漫长的配
置进度条。

如图11。

别发火,大家都是文明人嘛。

上帝在考验我们的耐心,对不?11. 睡了3个小时后,进度条终于没有了(夸张了,呵呵),打开开始菜单后,嘿
嘿,Office装好了。

如图12
12. 打开Word看看,如图13,嘿,还真好使!自从用上了Office2007,我的腰不
酸了,腿也不抽筋了。

真好!吖!
1.JPG(69.28 KB)
2.JPG(44.89 KB)
3.JPG(45.92 KB)
4.JPG(23 KB)
5.JPG(43.76 KB)
6.JPG(31.82 KB)
7.JPG(29.9 KB)
8.JPG(33.3 KB)
9.JPG(41.58 KB)
10.JPG(24.02 KB)
11.JPG(32.81 KB)
12.JPG(53.8 KB)
13.JPG(52.19 KB)
到此,利用组策略的方式部署Office2007就告一段落了。

不过如果你是按照上面的步骤来操作的话,可能会发现一个现象,那就是打开Office以后,不过一会儿,就会提示你输入序列号。

为什么呢?那么因为我们没有输入正式授权的序列号啊。

在哪输入呢?打开Enterprise.WW目录下的config.xml,会发现有很多参数可以配置。

例如用户名、公司名、缓存参数、分发点、安装完是否重启等等。

其中
<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->这一行就是代表序列号。

默认这一行是被注释掉了,将引号之间的字符串替换成你的正式Key,之间不要有连字符。

修改后可以用的格式为:
<PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" />
说白了,就是把注释的头尾去掉。

想不想要正版key?想也不给你!
另外,前面都是说的全新安装该如何如何操作,如果贵公司目前已经有了Office2003,不想完全卸载2003,又想使用某些Office2007的组件。

例如Outlook2007.这个时候上面的部署方法就不合适了。

此时就需要使用OCT(Office自定义工具)来实现。

这个工具不需要额外下载,尝试使用setup.exe /admin参数看看。

更多其他功能,请运行setup.exe /?
OK,教程结束。

接下来的几天,会陆续带给大家Office2007的其他方式部署文章,SMS和脚本方式。

不过计
划归计划,得看有没有时间写。

呵呵。