通过使用 Windows Installer 命令行参数运行安装程序,无需用户界面即可安装 ArcGIS Server。
注:
升级到 10.8.1? 有关详细信息,请参见常见升级问题。
要求
- ArcGIS Server 要求安装 Microsoft Core XML Services (MSXML) 6。
- .NET 扩展模块支持功能要求安装 Microsoft .NET Framework 4.5。如果未找到 Microsoft .NET Framework 4.5,则无法安装 .NET 扩展模块支持功能。
有关详细信息,请参阅系统要求。
安装位置命令行参数
以下是静默安装 ArcGIS Server 时将使用的 Windows Installer 命令行参数。使用这些命令可更改 ArcGIS Server 或 Python 的安装位置。
INSTALLDIR=<安装位置>
该属性用于通过命令行指定 ArcGIS Server 的安装位置。如果您没有设置其属性,则使用默认安装位置 C:\Program Files\ArcGIS\Server\。
INSTALLDIR1=<Python 的安装位置>
该属性用于通过命令行指定 Python 的安装位置。如果不设置此属性,此功能的默认位置为具有最大可用磁盘空间的本地驱动器上的 \Python27。
请参阅以下示例:
<path to the ArcGIS Server setup download>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir
使用命令行参数配置 ArcGIS Server 帐户
以静默方式安装 ArcGIS Server 时必须配置 ArcGIS Server 帐户。对于生产系统,建议指定一个预先存在于域或活动目录中并且遵循组织安全策略的帐户。如果在静默安装中未使用命令行参数配置 ArcGIS Server 帐户,则帐户将设置为本地系统帐户。这主要是为了方便快速安装 ArcGIS Server。
注:
以后可以通过运行“配置 ArcGIS Server 帐户”实用程序更改 ArcGIS Server 帐户。该实用程序可从开始 > ArcGIS > ArcGIS Server > 配置 ArcGIS Server 帐户获得。当系统弹出提示时,请输入要用于 ArcGIS Server 的帐户名称和密码。使用该选项可将配置文件与此信息一同保存,以加快在其他 ArcGIS Server 计算机上进行配置的过程,同时减少因疏忽而输入错误名称或密码的几率。虽然帐户密码已加密,但也需要将配置文件存储在一个安全的位置。
使用下面的命令行参数配置 ArcGIS Server 帐户。
直接传送 ArcGIS Server 帐户凭据
警告:
如果静默安装 (/qb) 过程中未定义 ArcGIS Server 帐户或凭据无效,ArcGIS Server 安装程序会在安装过程中显示警告消息。可单击确定关闭消息。在上述情况下,ArcGIS Server 帐户将设置为本地系统帐户。
USER_NAME=<操作系统帐户>
此帐户可以是域帐户,也可以是本地帐户。如果使用的是域帐户,则必须是一个已存在的帐户。如果使用的是本地帐户,则帐户尚不存在时将创建帐户。如果帐户无效,则在安装过程中会弹出一个消息框,提示帐户或密码无效。
MSA=TRUE
此参数应仅与托管服务帐户配合使用。托管服务帐户必须是一个在您的域上已存在的帐户。请勿将此参数与本地帐户或具有密码的域帐户配合使用。托管服务帐户将不会使用 PASSWORD 参数。
PASSWORD=<帐户密码>
这是为 USER_NAME 参数指定的帐户的密码。如果密码无效,则在安装过程中会弹出一个消息框,提示帐户或密码无效。
请参见以下示例。
警告:
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
使用域帐户
<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
使用新的或现有的本地帐户
<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password
使用托管服务帐户
<path to the ArcGIS Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa
使用服务器配置文件导入 ArcGIS Server 帐户凭据
要使用服务器配置文件导入 ArcGIS Server 帐户凭据,以下两个命令行参数必须同时使用。
ACCOUNT=UseConfigFile
使用的 ACCOUNT 命令行参数必须与上面显示的完全相同。此属性没有其他有效值。
CONFIGPATH=<服务器配置文件的完整路径和名称>
与 ACCOUNT=UseConfigFile 配合使用,此属性用于指定用于配置 ArcGIS Server 帐户的服务器配置文件。通过在安装 ArcGIS Server 时导出服务器配置文件(从早期安装或从其他计算机导出服务器配置文件)来创建服务器配置文件。有关详细信息,请参阅 ArcGIS Server 帐户。
请参阅以下示例:
<path to the ArcGIS Server setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
警告:
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
将 ArcGIS Server 帐户凭据导出至服务器配置文件
注:
将服务器配置文件导出至网络共享时,安装有 ArcGIS Server 的计算机中的“本地系统”帐户必须具有对网络共享的写入权限。例如,如果您在名为 Quick 的计算机上安装 ArcGIS Server,则 Quick 上的“本地系统”帐户必须具有对网络共享的写入权限。如果未设置该权限,服务器配置文件可能不会成功导出。如果您不确定如何正确设置网络共享的权限,请联系系统管理员,或本地导出服务器配置文件,然后将其复制到网络共享。
要将 ArcGIS Server 帐户凭据导出至服务器配置文件,以下两个命令行参数必须同时使用。
EXPORTCONFIG=Yes
利用此属性可导出通过 USER_NAME 和 PASSWORD 命令行参数输入的帐户信息。帐户信息存储在加密的 XML 文件中,称为服务器配置文件。默认情况下此属性设置为 No。
CONFIGPATH=<服务器配置文件的完整路径和名称>
与 EXPORTCONFIG=Yes 配合使用,此属性可用于定义服务器配置文件的名称和存储位置。文件名必须以 .xml 结尾,指定的文件夹必须已存在。如果文件的扩展名不是 .xml 而且指定的目录不存在,则无法成功创建服务器配置文件。
请参阅以下示例:
<path to the ArcGIS Server setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
警告:
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
以静默方式授权 ArcGIS Server
运行以下命令,静默授权 ArcGIS Server,如有必要可编辑命令行,以反映实际授权文件位置:
<System disk drive>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.8 /LIF <path to .prvc authorization file>authorizationfile.prvc
注:
.prvc 授权文件必须在运行静默授权 ArcGIS Server 的命令之前完成全部用户信息。在文本编辑器中打开授权文件并完成用户信息部分。
使用 createsite 命令行实用程序创建 ArcGIS Server 站点
在 10.6 版本中,安装 ArcGIS Server 后,您可以使用 createsite 命令行实用程序创建一个新的 ArcGIS Server 站点。使用 createsite 实用程序的两个可用选项如下:
- 以管理员身份在命令提示符中运行 createsite 实用程序,并指定用户名、密码、config-store 和目录参数。
- 将提供一个包含指定参数的 createsite.properties 文件。
要使用 createsite 命令行实用程序,请使用 -h 或 -help 运行 createsite.bat 脚本,如下所示:
<ArcGIS Server Installation Directory>\tools\createsite\createsite.bat -help
该实用程序的使用示例:createsite.bat [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]
使用文件的使用示例:createsite.bat [-f <FILE>]
注:
如果在 createsite.properties 文件中引用路径,则必须转义反斜线,例如,C:\\arcgisserver\\config-store 或 \\\\<Absolute path to>\\<Server config-store>。
选项 | 描述 |
---|---|
-u; --username | 主站点管理员的用户名。 用户名不能包含以下字符:\/:*?|<>" |
-p; --password | 主站点管理员的密码。 密码不能包含以下字符:\/:*?|<>" |
-d; --directory | 根服务器目录。 默认情况下,将在此位置创建本地服务器目录: C:\\arcgisserver\\directories 或者 \\\\<Absolute path to>\\<Server directories> |
-c; --configstore | ArcGIS Server 站点的配置存储。 默认情况下,将在此位置创建本地配置存储: C:\\arcgisserver\\config-store 或者 \\\\<Absolute path to>\\<ArcGIS Server config-store> |
-f; --file | createsite 实用程序的属性文件。 默认情况下,createsite.properties 文件位于此位置: <ArcGIS Server Installation Directory>\tools\createsite |
-h; --help | 显示命令行帮助并退出。 |
createsite.properties 文件示例: #
# Configuration properties for Server site creation
#
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_USERNAME =
# Password for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD =
# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_ADMIN_PASSWORD_ENCRYPTED = false
# Root server directory. By default, the server directories will be created locally,
# e.g.C:\\arcgisserver\\directories, or \\\\<Absolute path to>\\<Server directories>.
SERVER_DIRECTORIES_PATH =
# Configuration store for the ArcGIS Server site. By default, the configuration store will be created locally,
# e.g. C:\\arcgisserver\\config-store, or \\\\<Absolute path to>\\<Server config-store>.
SERVER_CONFIGSTORE_PATH =
在工具退出之前,您将收到一条消息,表明已成功创建 ArcGIS Server 站点。
静默卸载 ArcGIS Server
适用于 ArcGIS Server 10.8
通过命令行运行此命令:
msiexec /x {458BF5FF-2DF8-426B-AEBC-BE4C47DB6B54} /qb
适用于 ArcGIS Server 10.7.1
通过命令行运行此命令:
msiexec /x {08E03E6F-95D3-4D33-A171-E0DC996E08E3} /qb
适用于 ArcGIS Server 10.7
通过命令行运行此命令:
msiexec /x {98D5572E-C435-4841-A747-B4C72A8F76BB} /qb
适用于 ArcGIS Server 10.6.1
通过命令行运行此命令:
msiexec /x {F62B418D-E9E4-41CE-9E02-167BE4276105} /qb
适用于 ArcGIS Server 10.6
通过命令行运行此命令:
msiexec /x {07606F78-D997-43AE-A9DC-0738D91E8D02} /qb