静默安装 ArcGIS for Server
通过使用 Windows Installer 命令行参数运行安装程序,无需用户界面便可安装 ArcGIS for Server。
安装 SP1?有关详细信息,请参阅关于 ArcGIS 10.1 SP1 for Server。
要求
- ArcGIS for Server 需要安装 Microsoft Core XML Services (MSXML) 6。有关详细信息,请参阅系统要求。
- .NET 扩展模块支持功能需要安装 Microsoft .NET 3.5 Service Pack 1 (SP1)。如果未找到 Microsoft .NET SP1,则无法安装 .NET 扩展模块支持功能。有关详细信息,请参阅系统要求。
- 安装 ArcGIS for Server 之前,必须满足所有系统要求。有关详细信息,请参阅系统要求。
安装位置命令行参数
以下是静默安装 ArcGIS for Server 时将使用的 Windows Installer 命令行参数。使用这些命令更改 ArcGIS for Server 的安装位置或 Python 的安装位置
INSTALLDIR=<安装位置>
该属性用于通过命令行指定 ArcGIS for Server 的安装位置。如果不设置此属性,则使用默认安装位置 C:\Program Files\ArcGIS\Server\。
INSTALLDIR1=<Python 的安装位置>
该属性用于通过命令行指定 Python 的安装位置。如果不设置此属性,则会使用默认安装位置 C:\Python27。
例如:
<ArcGIS for Server 安装程序下载的路径>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir
使用命令行参数配置 ArcGIS Server 帐户
以静默方式安装 ArcGIS for Server 时必须配置 ArcGIS Server 帐户。对于生产系统,建议指定一个预先存在于域或活动目录中并且遵循组织安全策略的帐户。如果在静默安装中未使用命令行参数配置 ArcGIS Server 帐户,则帐户将被设置为本地系统帐户。这主要是为了方便快速安装 ArcGIS Server。
以后可以通过运行“配置 ArcGIS Server 帐户”实用程序更改 ArcGIS Server 帐户。该实用程序可从开始 > ArcGIS > ArcGIS 10.1 for Server > 配置 ArcGIS Server 账户获得。出现提示时,输入 ArcGIS for Server 使用的帐户的名称和密码。此选项可用于将配置文件与这些信息一起保存,以便加速在其他 ArcGIS for Server 计算机上的配置过程,同时减小因疏忽而输入错误名称或密码的可能性。虽然帐户密码已加密,也要确保将配置文件存储在一个安全的位置。
使用下面的命令行参数配置 ArcGIS Server 帐户。
直接传送 ArcGIS Server 帐户凭据
如果静默安装 (/qb) 过程中未定义 ArcGIS Server 帐户或凭据无效,ArcGIS for Server 安装程序会在安装过程中显示警告消息。可单击确定关闭消息。在上述情况下,ArcGIS Server 帐户将设置为本地系统帐户。
USER_NAME=<操作系统帐户>
此帐户可以是域帐户,也可以是本地帐户。如果使用的是域帐户,则必须是一个已存在的帐户。如果使用的是本地帐户,则帐户尚不存在时将创建帐户。如果帐户无效,则在安装过程中会出现消息框,提示帐户和/或密码无效。
PASSWORD=<帐户密码>
为 USER_NAME 参数指定的帐户的密码。如果密码无效,则在安装过程中会弹出一个消息框,提示帐户和/或密码无效。
例如:
使用域帐户
<ArcGIS for Server 安装程序下载的路径>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
使用新的或现有的本地帐户
<ArcGIS for Server 安装程序下载的路径>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
使用服务器配置文件导入 ArcGIS Server 帐户凭据
要使用服务器配置文件导入 ArcGIS Server 帐户凭据,以下两个命令行参数必须同时使用。
ACCOUNT=UseConfigFile
使用的 ACCOUNT 命令行参数必须与上面显示的完全相同。此属性没有其他有效值。
CONFIGPATH=<服务器配置文件的完整路径和名称>
与 ACCOUNT=UseConfigFile 配合使用,此属性用于指定用于配置 ArcGIS Server 帐户的服务器配置文件。通过在安装 ArcGIS for Server 时导出服务器配置文件(从以前的安装或从其他计算机导出服务器配置文件)来创建服务器配置文件。有关详细信息,请参阅 ArcGIS Server 帐户。
例如:
<ArcGIS for Server 安装程序下载的路径>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
将 ArcGIS Server 帐户凭据导出至服务器配置文件
将服务器配置文件导出至网络共享时,计算机上安装 ArcGIS for Server 所在的“本地系统”帐户必须具有对网络共享的写入权限。例如,如果您在名为 Quick 的计算机上安装 ArcGIS for Server,则 Quick 上的“本地系统”帐户必须具有对网络共享的写入权限。如果未设置该权限,服务器配置文件可能不会成功导出。如果您不确定如何正确设置网络共享的权限,请联系系统管理员,或本地导出服务器配置文件,然后将其复制到网络共享。
要将 ArcGIS Server 帐户凭据导出至服务器配置文件,以下两个命令行参数必须同时使用。
EXPORTCONFIG=Yes
利用此属性可导出通过 USER_NAME 和 PASSWORD 命令行参数输入的帐户信息。帐户信息存储在加密的 XML 文件中,称为服务器配置文件。默认情况下此属性设置为 No。
CONFIGPATH=<服务器配置文件的完整路径和名称>
与 EXPORTCONFIG=Yes 配合使用,此属性可用于定义服务器配置文件的名称和存储位置。文件名必须以 .xml 结尾,指定的文件夹必须已存在。如果文件的扩展名不是 .xml 而且指定的目录不存在,则无法成功创建服务器配置文件。
例如:
<ArcGIS for Server 安装程序下载的路径>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
命令行参数区分大小写。如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
静默授权 ArcGIS for Server
运行以下命令,静默授权 ArcGIS for Server,如有必要可编辑命令行,以反映实际授权文件位置。
<系统磁盘驱动器>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.1 /LIF <.prvc 授权文件的路径>authorizationfile.prvc
.prvc 授权文件必须在运行静默授权 ArcGIS for Server 的命令之前完成全部用户信息。在文本编辑器中打开授权文件并完成用户信息部分。
静默卸载 ArcGIS for Server
通过命令行运行此命令:
msiexec /x {CCE5C609-EF54-49F3-A779-3D1BC82D95A4} /qb