标签:
office自动安装部署config.xml |
分类: IT杂文 |
部署Office 2010及以上时实现无人安装很重要,以下为部署Office 2010的两个方案,2013同:
方案一
I. Microsoft Ofice 2010 产品DVD光盘
II. Office 对应版本的Admin Templates文件
1. 将 Office 2010 产品DVD插入技术人员的计算机,然后将光盘中的内容全部拷贝至硬盘的某个目录中,如"D:\Office",如果使用的是ISO镜像文件,则利用压缩/解压软件(如7z)将其解压至某目录,同上。
2. 将对应版本的Admin Templates文件拷贝至上目录中。
3. 在上述目录中打开命令提示符,键入"Setup.exe /admin"执行。
4. 按照向导提示,一步步设置安装Office时的相关设置。详细设置请参考 http://technet.microsoft.com/zh-cn/library/cc179121.aspx#BKMK_CustomizeSetupProc
5. 完成后点击文件菜单中的保存,把设置保存成如"setup.msp"格式的文件,放在setup.exe文件所在目录中,方便调用。
6. 进行自动安装时只需在命令行执行setup.exe文件并将setup.msp文件目录作为参数"/adminfile"的值即可,例如"....\setup.exe /adminfile setup.msp"。
方案二(推荐)
通过定制Config.xml,可以使你的Office 2010安装实现免序列号、定制用户名、跳过授权协议、定制安装路径、定制默认安装组件等功能。
该方法不但能实现全自动、不需要输入序列号,而且还可以预先选择好需要安装的组件进行全自动安装,非常方便。
Config.xml文件的位置随Office 2010版本不同而异,Pro Plus版位于光盘根目录下的ProPlus.WW目录下,Enterprise版则位于Enterprise.WW目录下,本文将以 Pro Plus版为例进行介绍,其他版本请对照。
注意:Config.xml文件不允许出现中文字符,否则会报错。
用于Office 2010专业增强版的一颗密钥 QY89T-88PV8-FD7H7-CJVCQ-GJ492
在Conng.xml文件中有这样一行:
<!--
<PIDKEY Value="BCDFGHJKMPQRTVWXY2346789
使用有效的安装序列号替换"BCDFGHJKMPQRTVWXY2346789
<PIDKEY
Value = "XXXXXXXXXXXXXXXXXXXXXXXX
Config.xml文件中的标签"UserName"定义用户名,"CompanyName"定义单位,"UserInitials"定义用户名缩写。例如
对于Office 2010中包括的 Groove2010 、 InfoPath2010 、 OneNote2010 、 Publisher2010 等日常并不需要的组件,可以在配置文件中指定不安装。
Config.xml文件中有一行为:
<OptionState Id="OptionID" State="absent"Children="force"/>
只须将不需要安装的项目替换其中的"OptionID"即可,"Absent"表示不安装,"Local"表示安装。如果需要不安装多个项目,则可以分多行来指定,比如以下指令不安装InfOPath、Publisher、OneNote和Groove。
<OptionState Id="XDOCSFiles" State="Absent"Children="force"/>
<OptionState Id="PubPrimary" State="Absent"Children="force"/>
<OptionState Id="OneNoteFiles" State="Absent"Children="force"/>
<OptionState Id="GrooveFiles" State="Absent"Children="force"/>
如果需要定制其他组件,则可以在Enterprise.WW目录下的Setup.xml文件中进行查找相应的OptionID。
将定制好的Config.xml替换原来的文件,再执行Setup.exe安装Office 2010,不用输入序列号即可自动安装所有需要的组件。
制作好Config.xml文件后只需替换至对应的目录下(如"\ProPlus.WW")即可,或者留到安装时再行调用,命令格式为"……\Setup.exe /config …..\config.xml"。
以Pro Plus版为例,以下是定制好的Config.xml案例文件及部分内容解释:
<Configuration Product="ProPlusr">
</Configuration>