A-A+
网络自动安装office 2010等软件的方法
为了实现自动换安装客户端系统和软件。本来想部署一个MS WDS服务器。苦于没有空闲的服务器使用,公司的路由器上也没有足够多的网口。只能把所需软件放到一台PC上,当做fileserver。写个bat文件,实现自动安装office2010等常用软件。
服务器地址为10.1.1.103,共享文件夹为software,目录下有很多软件。目前只安装office2010,donnet4.0,WinRAR等。
office2010的准备工作:
1、执行setup.exe /admin。出现安装管理工具。定制各种信息。
2、编辑proplus.ww\config.xml,把第二行改为如下内容:
- <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
- bat内容:
- net use \\10.1.1.103\software mypassword /user:testuser
- \\10.1.1.103\software\office2010\setup.exe /config \\10.1.1.103\software\office2010\proplus.ww\config.xml
- \\10.1.1.103\software\office2010\Office 2010 Toolkit.exe /passive
- \\10.1.1.103\software\WinRAR_4.22_final.exe /S
很可惜,360安全卫士,浏览器,杀毒软件都没有找到命令行自动安装命令。
上面的脚步也可以这样改:
- net use z: \\10.1.1.103\software mypassword /user:testuser
- z:
- cd office2010
- .\setup.exe /config .\proplus.ww\config.xml
- .\Office 2010 Toolkit.exe /passive
- cd ..
- .\WinRAR_4.22_final.exe /S
上面的有个很奇怪的事情,如果office2010这个文件夹的名字之间包含空格的话,比如改为office 2010.将导致安装office失败,即使使用双引号把office 2010放在一起也不可以。比如:
- \\10.1.1.103\software\“office 2010”\setup.exe /config \\10.1.1.103\software\“office 2010”\proplus.ww\config.xml
如果中间没有空格就正常。测试了一下,在资源管理器中,前面后面的地址都可以打开。在命令行,分别执行前面部分和后面部分都可以正常访问的。但把他们放在一条命令中执行就失败。目前还没有找到具体的问题原因。