|
为了实现自动换安装客户端系统和软件。本来想部署一个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
如果中间没有空格就正常。测试了一下,在资源管理器中,前面后面的地址都可以打开。在命令行,分别执行前面部分和后面部分都可以正常访问的。但把他们放在一条命令中执行就失败。目前还没有找到具体的问题原因。
|
|