Howto: 如何用批处理文件安装卸载ArcGIS产品
文章编号 : 35196
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.1.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS Engine Developer Kit 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcGIS Explorer 9.2 ArcGIS Image Server 9.2, 9.3, 9.3.1 ArcGIS Server 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcIMS 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcInfo Workstation 9.0, 9.1, 9.2, 9.3 ArcReader 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 Defense Solutions 9.3, 9.3.1
操作系统: Windows 2003Server, Vista, 2008Server
软件: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.1.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS Engine Developer Kit 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcGIS Explorer 9.2 ArcGIS Image Server 9.2, 9.3, 9.3.1 ArcGIS Server 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcIMS 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 ArcInfo Workstation 9.0, 9.1, 9.2, 9.3 ArcReader 9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1 Defense Solutions 9.3, 9.3.1
操作系统: Windows 2003Server, Vista, 2008Server
1 个回复
易智瑞技术支持
赞同来自:
以下过程描述了如何使用批处理文件安装和卸载ArcGIS的产品,通过批处理文件可以快速地安装多个产品。比如,一个升级的过程可能要求必须卸载一些先前版本的产品后再安装最新版本,手动进行这个过程需要很多时间。如果在一个批处理中定义这些过程,我们就可以通过批处理静默地完成整个过程。 在批处理文件中使用Windows的安装文件和ArcGIS的命令行参数可以起到以下的效果: 无用户界面地安装ArcGIS产品 使用ArcGIS命令行参数定制安装过程 卸载先前版本 在一个脚本中安装、卸载、升级多个产品 执行post install 批处理文件可以作为Microsoft Group Policy和Microsoft System Management Server (SMS)的替代方案。另外,SMS可以部署批处理文件。使用SMS部署批处理文件的好处在于在一个单独的部署包中执行多个安装。同时,也带来一些坏处,比如会失去SMS提供的每个安装的详细信息。
内容:
进行安装的命令行参数可以从产品的安装指南中找到,安装指南中同时也有一些命令行安装的例子。这里还需要产品的编号,编号可以从Silently uninstall ArcGIS products 中找到。产品编号同时也在每个ArcGIS产品的安装指南中列出。 以下步骤描述了如何创建一个新的批处理文件,移除一些先前版本并安装多个产品: 1. 以下信息是建议而非必须。在创建批处理文件之前,我们可以确定使用管理安装(administrative installation)。管理安装需要将安装介质通过网络共享,然后通过共享路径可以执行 msiexec /a <location of setup>\setup.msi 命令。我们建议您使用管理安装而非拷贝介质内容的方式进行安装。更详细的内容请参考:ArcGIS 9.3 Enterprise Deployment White Paper 。 2. 打开记事本。 3. 在记事本中输入需要安装或卸载的命令,以下是一个批处理文件的示例: @echo off
ECHO Uninstalling previous versions...
ECHO Uninstalling ArcGIS Desktop SDK for the Microsoft .NET Framework 9.2...
msiexec /X {0CCCA447-8A01-41E2-92D0-5B8ED1E7B665} /qb
ECHO Uninstalling ArcGIS Desktop 9.2...
msiexec /X {1F34839E-4826-4B64-B1B3-42E5AE8DEC5A} /qb
ECHO Uninstalling ArcGIS Server for the Java Platform 9.2...
msiexec /X {00B1C980-318A-4505-A578-5FA9825A2AFB} /qb
ECHO Installing ArcGIS 9.3 products...
ECHO Installing ArcGIS Desktop 9.3...
msiexec /I \ etwork_machine\ArcGIS93\Desktop\setup.msi /qb ADDLOCAL=ALL INSTALLDIR=C:\ArcGIS93 ESRI_LICENSE_HOST=MyLicenseManager SOFTWARE_CLASS=Editor
ECHO Installing VBA components...
msiexec /I \ etwork_machine\ArcGIS93\Desktop\VBA\VBAOF11.msi /qb
msiexec /I \ etwork_machine\ArcGIS93\Desktop\VBA\VBAOF11i.msi /qb
ECHO Installing ArcGIS Desktop SDK for the Microsoft .NET Framework 9.3...
msiexec /I \ etwork_machine\ArcGIS93\DesktopSDK_NET\Setup.msi /qb
ECHO Installing ArcGIS Server for the Java Platform 9.3...
msiexec /I \ etwork_machine\ArcGIS93\ServerJava\Setup.msi /qb
ECHO Installing ArcIMS Web ADF for the Java Platform...
msiexec /I \ etwork_machine\ArcGIS93\IMSWebADF_Java\Setup.msi /qb
4. 保存这个文件,注意不要保存为.txt文件,而保存为.bat文件。
下拉菜单中没有.bat扩展。
5. 将文件共享到网络上后所有用户均可使用这个批处理来进行安装,只需双击批处理文件即可。
创建批处理文件的时候,考虑到整个公司或单位的需求,批处理文件提供了一个部署ArcGIS产品的强大方法,不同用户也可以根据需求创建不同的批处理。
创建时间:2008-07-09
最近更新: 2010-06-21
【原文链接】
http://support.esrichina.com.cn/2008/0709/930.html
要回复问题请先登录或注册