静默安装 ArcGIS Server for Microsoft .NET Framework

如果使用 Windows Installer 命令行参数运行安装程序,则无需通过用户界面便可安装 ArcGIS Server 10 - GIS 服务和 ArcGIS Server 10 - Web 应用程序。

要求

安装位置命令行参数

以下是直接执行 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

10/18/2010