如果使用 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} |