[来自MS技术支持的方法]
控制发布office的某个组件是可行的,具体的思路是使用MST文件生成MSI安装包的管理员控制脚本,这样就可以控制具体追加哪个组件了,我在测试环境中帮您做了一个测试,具体的方法如下,您可以参考一下:
环境是Windows2003域,客户机是 windowsXP,office2003专业版,在客户机上已经安装了word,现在我们要把outlook安装上去。
1、在DC上 放入office安装光盘,使用“ setup.exe /a”创建管理员安装,安装完后在c:/office下面会生成office的管理员安装包。
2.下载office2003的resource kit tools(http://download.microsoft.com/download/0/e/d/0eda9ae6-f5c9-44be-98c7-ccc3016a296a/ork.exe),安装,并利用其中的“ Custom Installation Wizard”创建MST文件。创建的时候选择安装word和outlook两个组件(重要!必须将word和outlook一起选上,否则策略发布后,客户机上的word将被卸载,因为策略指定的最终安装完成后的结果是什么状态)。其他保持默认值即可。将生成的MST文件复制到c:/office 中。建立c:/office共享。
3.在域上新建一个策略,连接到相关的OU,选择计算机策略-软件策略-新建-高级,在弹出的对话框中选择//DC/office/PRO11.msi,在修改选项卡上添加刚刚生成的MST文件。完成这个策略的配置
4.重启客户机,在登陆前会将office 安装好。
另外需要注意的是:对于一个Office 2003安装,只能添加一个MST文件,并且,当Office安装完成后如果需要修改MST,必须先将原来的策略删除(可以选择保留客户端已有的安装)后才能安装带有新的MST文件的Office。在我的测试中原来word 的用户自定义的设置仍然得到了保留(我测试的是自定义的菜单项目)。
关于如何应用MST文件,您可以参考下面的文档:
http://office.microsoft.com/zh-cn/assistance/HA011362781033.aspx
使用自定义 MST 文件安装 Office 2003 时出现“You Have Not Entered a Valid Product Key ”(您尚未输入有效的产品密钥)信息
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;831178