Skip To Content

静默安装 ArcGIS Server

如果使用 Windows Installer 命令行参数来运行安装程序,则无需通过用户界面即可安装 ArcGIS Server

注:

如果您要升级到 12.0,请参阅常见升级问题以了解详细信息。

要求

  • .NET 扩展模块支持功能要求安装适当版本的 Microsoft .NET。 如果未找到适当的版本,则无法安装 .NET 扩展模块支持功能。

有关适当版本的信息,请参阅 ArcGIS Server 系统要求

安装命令行参数

静默安装 ArcGIS Server 时需要用到以下参数。

  • ACCEPTEULA=yes

    在静默安装过程中,需要提供此属性才能接受“最终用户许可协议”。 指定“是”将同意 EULA 并安装软件。 指定“否”或忽略此属性将导致安装失败。 下载内容中包含最终用户许可协议 (EULA) 的 PDF 版本。 该 EULA.pdf 文件位于 \Documentation 文件夹中。

请参阅以下示例:

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes

可选安装命令行参数

以下是静默安装 ArcGIS Server 时将使用的可选 Windows Installer 命令行参数。 使用这些命令可更改 ArcGIS Server 的安装位置。

  • INSTALLDIR=<安装位置>

    该属性用于通过命令行指定 ArcGIS Server 的安装位置。 如果您没有设置其属性,则使用默认安装位置 C:\Program Files\ArcGIS\Server\

示例 1:更改 ArcGIS Server 的安装位置:

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes INSTALLDIR=C:\NewServerDir USER_NAME=myaccount PASSWORD=my.password

示例 2:不安装 .NET 扩展模块支持功能:

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes ADDLOCAL=GIS_Server USER_NAME=myaccount PASSWORD=my.password

使用命令行参数配置 ArcGIS Server 账户

以静默方式安装 ArcGIS Server 时必须配置 ArcGIS Server 账户。 对于生产系统,建议指定一个预先存在于域或 Active Directory 中并且遵循组织安全策略的账户。 如果在静默安装中未使用命令行参数配置 ArcGIS Server 账户,则账户将设置为本地系统账户。 这主要是为了方便快速安装 ArcGIS Server

注:

以后可以通过运行 configureserviceaccount 实用程序更改 ArcGIS Server 账户。 该实用程序可从开始 > ArcGIS > ArcGIS Server > 配置 ArcGIS Server 账户获得。 当系统弹出提示时,请输入要用于 ArcGIS Server 的账户名称和密码。 使用该选项可将配置文件与此信息一同保存,以加快在其他 ArcGIS Server 计算机上进行配置的过程,同时减少因疏忽而输入错误名称或密码的几率。 虽然账户密码已加密,但也需要将配置文件存储在一个安全的位置。

使用下面的命令行参数配置 ArcGIS Server 账户。

直接传送 ArcGIS Server 账户凭据

警告:

如果 ArcGIS Server 账户在静默安装 (/qb) 过程中未定义或凭据无效,则 ArcGIS Server 安装程序将在安装期间显示一条警告消息。 可单击确定关闭消息。 在上述情况下,ArcGIS Server 账户将设置为本地系统账户。

  • USER_NAME=<操作系统账户>

    此账户可以是域账户,也可以是本地账户。 如果使用的是域账户,则必须是一个已存在的账户。 如果使用的是本地账户,则账户尚不存在时将创建账户。 如果账户无效,则在安装过程中会弹出一个消息框,提示账户或密码无效。

  • MSA=TRUE

    此参数应仅与托管服务账户配合使用。 托管服务账户必须是一个在您的域上已存在的账户。 请勿将此参数与本地账户或具有密码的域账户配合使用。 托管服务账户将不会使用 PASSWORD 参数。

  • PASSWORD=<账户密码>

    这是为 USER_NAME 参数指定的账户的密码。 如果密码无效,则在安装过程中会弹出一个消息框,提示账户或密码无效。

请参见以下示例。

警告:

命令行参数区分大小写。 如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。

使用域账户

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

使用新的或现有的本地账户

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=myaccount PASSWORD=my.password

使用托管服务账户

<path to the ArcGIS Server setup download>\setup.exe /qb ACCEPTEULA=yes 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 ACCEPTEULA=yes 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 ACCEPTEULA=yes EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

警告:

命令行参数区分大小写。 如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。

静默授权 ArcGIS Server

运行以下命令,静默授权 ArcGIS Server,如有必要可编辑命令行,以反映实际授权文件位置:

<System disk drive>\Program Files\ArcGIS\Server\tools\SoftwareAuthorization\SoftwareAuthorization.exe /S /Ver <Version number> /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 12.0,请在命令行中运行此命令:

msiexec /x {97DB2F11-2C92-41DF-9C6D-F71648CD2AC9} /qb

要静默卸载 ArcGIS Server 11.5,请在命令行中运行此命令:

msiexec /x {BBFCF183-6CB3-409F-A855-21D48C5F079B} /qb

要静默卸载 ArcGIS Server 11.4,请在命令行中运行此命令:

msiexec /x {C5CF7CE9-7501-4ECC-9C48-A7DD5A259AE2} /qb

要静默卸载 ArcGIS Server 11.3,请在命令行中运行此命令:

msiexec /x {BFADF38F-B9D3-40E6-AFD5-7DA1DA5BD349} /qb

要静默卸载 ArcGIS Server 11.2,请在命令行中运行此命令:

msiexec /x {30269B69-BC12-45EB-BE81-A76831CA6644} /qb

要静默卸载 ArcGIS Server 11.1,请在命令行中运行此命令:

msiexec /x {0F6C2D4F-9D41-4D25-A8AF-51E328D7CD8F} /qb

要静默卸载 ArcGIS Server 11.0,请在命令行中运行此命令:

msiexec /x {A14CF942-415B-461C-BE3C-5B37E34BC6AE} /qb

静默卸载 ArcGIS Server 语言包

要静默卸载 ArcGIS Server 12.0 语言包,请在命令行中运行此命令:

msiexec /x {CF304F77-9AE6-4C99-9D3E-FFBDB9B84D16} /qb

要静默卸载 ArcGIS Server 11.5 语言包,请将产品代码替换为待卸载语言包的产品代码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{638C80AD-3770-4E7C-9EFB-087B1EA3C095}

ArcGIS Server 中文语言包

{5A87D7E1-80DF-4163-B9A3-FA32959E5A43}

ArcGIS Server 法语语言包

{9490D319-4964-4F5C-ADA4-094394CB32C6}

ArcGIS Server 德语语言包

{7CB95714-8B7D-4F89-BC06-E0C58BE03699}

ArcGIS Server 意大利语语言包

{0831DAFF-6210-4526-BC0F-6B50169743A4}

ArcGIS Server 日语语言包

{1B1D059F-516A-4275-BC49-19E23D219802}

ArcGIS Server 葡萄牙语语言包

{2BCE8DA0-2E37-4810-9668-61BB052D8B6C}

ArcGIS Server 俄语语言包

{371F663C-D81B-4351-A0FA-87AA87A62AA2}

ArcGIS Server 西班牙语语言包

{8CC82576-1283-4059-B254-817978531A73}

ArcGIS Server 土耳其语语言包

{479D8902-1E43-443D-BA30-174BA22B41DE}

要静默卸载 ArcGIS Server 11.4 语言包,请使用待卸载语言包的产品编码代替产品编码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{5CA3A710-2F14-400B-8220-B8498FD1DD73}

ArcGIS Server 中文语言包

{41653360-EC54-4B66-8404-8ED395DEA5A3}

ArcGIS Server 法语语言包

{86C1C85D-D44C-4BFD-BAD0-84F184E1742E}

ArcGIS Server 德语语言包

{62640198-8F9F-456F-9ABC-F08C88B5BEC1}

ArcGIS Server 意大利语语言包

{9204CAE1-49E5-4B4D-95D6-3DEF3ABCAF3B}

ArcGIS Server 日语语言包

{00451E76-A5D8-4E33-978D-76BB46EBCC00}

ArcGIS Server 葡萄牙语语言包

{17CDC495-6AE8-495E-8721-9914CDDB4259}

ArcGIS Server 俄语语言包

{287DD276-F6DC-493A-BBD2-AC03921242B7}

ArcGIS Server 西班牙语语言包

{7C9DC89D-23BC-488A-A564-6FF94D03D1BC}

ArcGIS Server 土耳其语语言包

{39BAB59F-9C53-4C6B-96A4-9811F8FE4559}

要静默卸载 ArcGIS Server 11.3 语言包,请使用待卸载语言包的产品编码代替产品编码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{4497FDCB-BAAD-4C4A-A64C-E0ECD4EE511D}

ArcGIS Server 中文语言包

{363970B7-D432-4DC2-B98E-6578F40B96C0}

ArcGIS Server 法语语言包

{71CA9859-65D5-46B0-A51B-C3A4AF09595E}

ArcGIS Server 德语语言包

{5278985A-C4FA-4D36-9A42-FE18A889AEE2}

ArcGIS Server 意大利语语言包

{89CD4477-FCDF-45D6-A042-8F1C5397535F}

ArcGIS Server 日语语言包

{9B61BE04-1DA9-4A03-BC83-6900F883FD85}

ArcGIS Server 葡萄牙语语言包

{0400C76A-1DED-4597-8BD2-C21EAC8D0F37}

ArcGIS Server 俄语语言包

{17DAC796-ABEC-401D-8DFD-5B85A1FE984C}

ArcGIS Server 西班牙语语言包

{62937557-DD76-4384-AED0-4E1D8ADD7D0B}

ArcGIS Server 土耳其语语言包

{29101821-55C6-4C03-AEA0-1CC0A818F427}

要静默卸载 ArcGIS Server 11.2 语言包,请使用待卸载语言包的产品编码代替产品编码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{30269B69-BC12-45EB-BE81-A76831CA6644}

ArcGIS Server 中文语言包

{2F6C237A-FE59-42A2-8526-8D0C85E2FB61}

ArcGIS Server 法语语言包

{650E8159-515E-401F-B6D6-910DD102AB00}

ArcGIS Server 德语语言包

{4EC234A0-A2C1-43F2-876A-D0EFC7B4B967}

ArcGIS Server 意大利语语言包

{7D6482BE-4547-4703-9C82-C9AC501A85CC}

ArcGIS Server 日语语言包

{8702842F-C088-4261-A9EF-FE1FA2EBDEE2}

ArcGIS Server 葡萄牙语语言包

{9D857840-BB86-4AE8-84BB-1FA605112B5F}

ArcGIS Server 俄语语言包

{0B69A72B-FB2C-45E6-BEED-175E1FC3AAB6}

ArcGIS Server 西班牙语语言包

{57D4D6D4-5197-41F8-B510-0338495F2DDE}

ArcGIS Server 土耳其语语言包

{19D68494-CCA3-44A3-BCFE-894555AB1520}

要静默卸载 ArcGIS Server 11.1 语言包,请使用待卸载语言包的产品编码代替产品编码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{27E4C41B-90C4-43DD-BC73-F04D8EFFCF54}

ArcGIS Server 中文语言包

{1AEDAB66-7551-460D-9004-73D07DC648E2}

ArcGIS Server 法语语言包

{5F53245B-4E92-4F30-B68F-DB5339D60646}

ArcGIS Server 德语语言包

{392E8BA1-42F8-46BA-AC8D-F94BECA6DE87}

ArcGIS Server 意大利语语言包

{6DD7E45C-9307-4A1C-A873-36952D4F8A58}

ArcGIS Server 日语语言包

{71C5BAE9-73FD-4BF9-AA2F-2B7EBA7A004D}

ArcGIS Server 葡萄牙语语言包

{848117A4-96B9-4559-AADC-7E99318B094B}

ArcGIS Server 俄语语言包

{9E9248A8-1BE6-419A-BAD3-738D650B4950}

ArcGIS Server 西班牙语语言包

{44900D1A-B4C5-469D-B441-3B935E13574D}

ArcGIS Server 土耳其语语言包

{0A291AB1-3E64-4176-9218-D05D1B1ADEBA}

要静默卸载 ArcGIS Server 11.0 语言包,请使用待卸载语言包的产品编码代替产品编码。 下表列出了各语言包的产品编码:

语言包产品编码

ArcGIS Server 阿拉伯语语言包

{12FAF1E0-B717-419C-8E38-FEE421E65502}

ArcGIS Server 中文语言包

{04A7EE6A-9118-4476-A7EB-A95222DC1404}

ArcGIS Server 法语语言包

{443E5E64-E31F-42A7-A906-8391DA4B059E}

ArcGIS Server 德语语言包

{2CE4C1A2-EB2E-4044-A69E-2BA4D842DA58}

ArcGIS Server 意大利语语言包

{5619CAEB-5291-4248-8D75-B82DCE5FE6B1}

ArcGIS Server 日语语言包

{684EDDB8-636F-4D6A-925C-94A8507E7049}

ArcGIS Server 葡萄牙语语言包

{718688F4-2C80-4873-9FDF-8860B42F5B3F}

ArcGIS Server 俄语语言包

{83E3C4B2-5155-4B8C-BC50-621064D87F98}

ArcGIS Server 西班牙语语言包

{34DE1A6A-8517-443B-9008-D2D96B7D065D}

ArcGIS Server 土耳其语语言包

{9A336D59-6B22-4740-8769-F155B3CFB282}