静默安装 ArcGIS Server for Microsoft .NET Framework
如果使用 Windows Installer 命令行参数运行安装程序,则无需通过用户界面便可安装 ArcGIS Server 10 - GIS 服务和 ArcGIS Server 10 - Web 应用程序。
要求
- 静默运行安装程序之前,计算机上必须安装并运行 Microsoft Windows Installer v3.1。可利用 <ArcGIS Server for Microsoft .NET Framework 安装介质>\instmsi3.exe 安装 Windows Installer v3.1。
- 安装 ArcGIS Server for Microsoft .NET Framework 安装程序之前,必须满足所有系统要求。有关系统要求的信息,请参阅步骤 1:验证系统要求。
- 要静默运行安装后配置,请参阅静默运行安装后配置。
安装位置命令行参数
以下是直接执行 ArcGIS Server MSI 时所使用的命令行参数。将这些参数与 MSI 直接命令结合使用可更改 ArcGIS Server 的安装位置或 Python 的安装位置。
- INSTALLDIR=<ArcGIS Server 的安装位置>
该属性用于通过命令行指定 ArcGIS Server 的安装位置。如果不设置此属性,将使用默认安装位置 C:\Program Files\ArcGIS\Server10.0\。
- INSTALLDIR1=<Python 的安装位置>
该属性用于通过命令行指定 Python 的安装位置。如果不设置此属性,将使用默认安装位置 C:\Python26。
如何静默执行 ArcGIS Server for Microsoft .NET Framework 典型安装
通过命令行运行此命令:
msiexec /i <setup location>\setup.msi /qb
其他可用的命令行参数:
InstallDir=<安装位置(如果不想使用默认位置 C:\Program Files\Arcgis\Server10.0)>
例如:
GIS 服务
msiexec /i \\machinename\Server_dotnet_GIS_Services\setup.msi /qb InstallDir=C:\ArcGIS_Server
Web 应用程序
msiexec /i \\machinename\Server_dotnet_Web_Applications\setup.msi /qb
如何静默执行 ArcGIS Server for Microsoft .NET Framework 完整安装
通过命令行运行此命令:
msiexec /i <setup location>\setup.msi /qb ADDLOCAL=ALL
其他可用的命令行参数:
InstallDir=<安装位置(如果不想使用默认位置 C:\Program Files\Arcgis\Server10.0)>
例如:
GIS 服务
msiexec /i \\machinename\Server_dotnet_GIS_Services\setup.msi /qb ADDLOCAL=ALL InstallDir=C:\ArcGIS_Server
Web 应用程序
msiexec /i \\machinename\Server_dotnet_Web_Applications\setup.msi /qb ADDLOCAL=ALL
如何静默执行 ArcGIS Server for Microsoft .NET Framework 自定义安装
通过命令行运行此命令:
GIS 服务或 Web 应用程序
msiexec /i <setup location>\setup.msi /qb ADDLOCAL=<feature1>,<feature2>,....
指定安装功能:
ADDLOCAL 功能 |
安装功能 |
描述 |
ArcGIS Server 10 - GIS 服务功能 | ||
ServerObjectContainer |
服务器对象容器 (SOC) |
可在一台或多台 Windows 计算机上安装服务器对象容器 (SOC)。这些容器计算机可用于承载由 SOM 管理的服务器对象。 |
ServerObjectManager |
服务器对象管理器 (SOM) |
服务器对象管理器 (SOM) 是在单个计算机上运行的 Windows 服务。SOM 可对分布在一台或多台容器计算机上的服务器对象集合进行管理。 |
Python |
Python |
此功能将为某些地理处理工具安装 Python。 |
ServicesManager | 服务管理器 | “服务管理器”功能具备创建并管理 GIS 服务和 GIS 服务器的能力。 |
Web 服务 |
Web 服务(SOAP、REST) |
Web 服务功能具备通过 SOAP 和 REST 托管和访问 GIS 服务的能力。 |
ArcGIS Server 10 - Web 应用程序 | ||
Applications_Manager |
应用程序管理器 |
“应用程序管理器”可用于创建 Web 制图应用程序。 |
Web_Applications_Developer |
Web 应用程序开发框架 |
Web ADF 使得 Web 应用程序的开发变得容易。它包含 Web 控件、模板、示例和文档。 |
Software_Developer_Kit |
软件开发工具包 |
这些组件将有助于开发人员通过 Web 应用程序开发框架创建应用程序。 |
VS2008 |
Visual Studio |
此功能将 Web 控件、模板和开发人员帮助与 Visual Studio 2008 加以集成。 |
VWEB2008 |
Visual Web Developer 速成版 |
此功能将 Web 控件、Web 制图应用程序模板和开发人员帮助与 Visual Web Developer 速成版加以集成。 |
VS2010 |
Visual Studio |
此功能将 Web 控件、模板和开发人员帮助与 Visual Studio 2010 加以集成。 |
VWEB2010 |
Visual Web Developer 速成版 |
此功能将 Web 控件、Web 制图应用程序模板和开发人员帮助与 Visual Web Developer 速成版加以集成。 |
ArcGIS_Web_API_Shortcuts | ArcGIS 应用程序和 API 快捷方式 | 通过 ArcGIS 应用程序和 API 快捷方式可获得构建和开发显示和使用 GIS 服务的应用程序所需的在线资源和 SDK。 |
其他可用的命令行参数:
InstallDir=<安装位置(如果不想使用默认位置 C:\Program Files\Arcgis\Server10.0)>
例如:
msiexec /i \\machinename\server_dotnet_GIS_Services\setup.msi /qb ADDLOCAL=Server_object_manager,Server_object_container InstallDir=C:\ArcGIS_Server

- 所有相关文件也将随指定功能一同安装。
- 功能的名称区分大小写。
配置服务管理器、Web 服务和应用程序管理器的命令行属性
以下是用于配置 IIS 从属功能的命令行属性:GIS 服务安装程序中的服务管理器和 Web 服务以及 Web 应用程序安装程序中的应用程序管理器。安装这些功能需要 IIS。
- INSTANCE=<ArcGIS Server 实例的名称>
此命令行参数为可选项。默认情况下,INSTANCE 属性设置为 ArcGIS。如果在命令行中未调用 INSTANCE 参数,则实例将以 ArcGIS 这个名称创建。参数 INSTANCE 区分大小写。实例名称中不能包含空格。
- WEBSITE_ID=<代表网站的数值>
WEBSITE_ID 参数可确定将创建 ArcGIS Server 实例的网站。WEBSITE_ID 的值是特定于服务器上每个网站的数字,该值由 IIS 指定。您可在 IIS 管理器中找到服务器上各网站的 ID。默认网站的网站 ID 为 1。此命令行参数为可选项。默认情况下,WEBSITE_ID 参数设置为默认网站(即使存在多个网站)。参数 WEBSITE_ID 区分大小写。
例如:
GIS 服务
msiexec /i \\machinename\server_dotnet_GIS_Services\setup.msi /qb InstallDir=C:\ArcGIS_Server INSTANCE=ArcGIS_External WEBSITE_ID=4059640
已安装 GIS 服务的 Web 应用程序(请参阅下面的注释)
msiexec /i \\machinename\server_dotnet_Web_Applications\setup.msi /qb
尚未安装 GIS 服务的 Web 应用程序
msiexec /i \\machinename\server_dotnet_Web_Applications\setup.msi /qb InstallDir=C:\ArcGIS_Server INSTANCE=ArcGIS_External WEBSITE_ID=4059640

安装 GIS 服务和 Web 应用程序时,安装的第一个安装程序将决定第二个安装程序的实例配置。例如,如果配置 GIS 服务实例时实例名称使用的是 ArcGIS,并且创建位置为默认网站,则 Web 应用程序实例将自动创建在由 GIS 服务安装程序创建的实例下(默认网站上的实例 ArcGIS)。如果先安装 Web 应用程序,再安装 GIS 服务,道理相同。
如何静默卸载 ArcGIS Server for Microsoft .NET Framework
通过命令行运行这些命令:
GIS 服务
msiexec /x {3483C2D0-C8D6-42EE-AB33-690C9A66719E} /qb
Web 应用程序
msiexec /x {33B10241-ECBC-4E6F-9121-3D3691A629AD} /qb