以静默方式安装 ArcGIS Data Pipelines Server
可以使用安装向导或命令提示符安装 ArcGIS Data Pipelines Server。 有关使用安装向导的说明,请参阅使用安装向导安装 ArcGIS Data Pipelines Server。
每台安装了 ArcGIS Data Pipelines Server 的计算机都需要一个授权文件。 建议的注册方法是使用软件授权向导,该向导在安装程序安装完成后显示,也可以在安装软件之前访问 ArcGIS Enterprise 12.0 测试功能 Early Adopter 社区,以获取授权文件。
准备安装 ArcGIS Data Pipelines Server
在安装 ArcGIS Data Pipelines Server 之前,请完成以下操作:
验证您的计算机是否满足 ArcGIS Data Pipelines Server 的系统要求。
获取软件下载程序和授权文件。
为 ArcGIS Data Pipelines Server 帐户创建 Windows 帐户。
这将是 ArcGIS Data Pipelines Server 的运行方式账户。 建议您使用域账户,可能需要从 IT 部门申请。 如果使用本地 Windows 账户,安装向导可以据此创建一个账户。
configureserviceaccount.bat命令行工具可用于将 ArcGIS Data Pipelines Server 服务配置为在 gMSA 下运行。
在完成上述步骤后,按照下面详述的命令行安装继续操作。
安装命令行参数
使用命令行实用程序安装 ArcGIS Data Pipelines Server 时,可以使用以下参数:
-m; --mode-(可选)安装模式选项为silent或GUI。 默认值为GUI。-l; --license-agreement- 静默模式时必须指定。 选项为yes或no。 Yes 表示您已阅读并同意 Esri 主协议。 您可以随时查看协议。-a; --authorization-file-(可选)Esri 提供的授权或配置文件的绝对文件路径。 如果未使用此选项,则必须在安装后对软件进行授权。-d; --directory- 使用此参数可更改 ArcGIS Data Pipelines Server 的默认安装位置。 默认情况下,ArcGIS Data Pipelines Server 在${HOME}目录中安装。 将路径/arcgis/datapipelines/附加到安装目录。-v; --verbose-(可选)在详细模式下运行安装程序。-h; --help- 显示命令行帮助并退出。-e; --examples- 显示每个选项的使用说明示例并退出。
ACCEPTEULA- 在静默安装过程中,需要提供此参数才能接受“最终用户许可协议”。 指定“是”将同意 EULA 并安装软件。 指定“否”或忽略此参数将导致安装失败。 下载内容中包含最终用户许可协议 (EULA) 的 PDF 版本。EULA.pdf位于\Documentation文件夹中。INSTALLDIR- 使用INSTALLDIR参数可更改 ArcGIS Data Pipelines Server 的默认安装位置。 默认情况下,ArcGIS Data Pipelines Server 在C:\Program Files\ArcGIS\DataPipelines\中安装。USER_NAME- 账户可以是域账户,也可以是本地账户。 如果您使用的是域账户,则其必须是一个已存在的账户。 如果您使用的是本地账户,则账户尚不存在时将创建一个账户。 如果账户无效,则在安装过程中会弹出一个消息框,提示账户或密码无效。PASSWORD- 这是为USER_NAME参数指定的帐户密码。 如果密码无效,则在安装过程中会弹出一个消息框,提示账户或密码无效。MSA- 如果您使用的是托管服务帐户,将此参数设置为TRUE。 托管服务账户必须是一个在您的域上已存在的账户。 请勿将此参数与本地账户或具有密码的域账户配合使用。 托管服务账户不会使用PASSWORD参数。 默认值为FALSE。ACCOUNT- 如果要从文件导入登录凭据,使用此参数。 将此参数设置为UseConfigFile(与大小写完全匹配),并使用CONFIGPATH参数指定要导入的文件。EXPORTCONFIG- 将此参数设置为Yes可将为USER_NAME和PASSWORD参数设置的帐户信息导出到服务器配置文件。 默认值为No。CONFIGPATH- 在导入或导出配置文件时使用此参数。 指定服务器配置文件的完整路径和名称,包括文件扩展名 .xml。 如果要创建文件,则指定的输出文件夹必须已存在。 |
有关可用于指定 ArcGIS Data Pipelines Server 账户和运行安装程序的参数的信息,请参阅下文。
配置 Windows 账户
以静默方式安装软件时,必须配置 ArcGIS Data Pipelines Server 账户。 对于生产系统,建议指定一个预先存在于域或 Active Directory 中并且遵循组织安全策略的账户。
如果在静默安装期间未使用命令行参数配置 ArcGIS Data Pipelines Server 账户,则该账户将自动设置为本地系统账户。
按照以下示例在安装过程中配置账户。
直接传送账户凭据
以下示例概述了如何直接传递账户登录凭据:
使用域账户:
<path to the ArcGIS Data Pipelines Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password使用新的或现有本地账户:
<path to the ArcGIS Data Pipelines Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password使用托管服务账户:
<path to the ArcGIS Data Pipelines Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa
从服务器配置文件导入登录凭据
您还可以使用服务器配置文件以导入您的 Windows 账户凭据。 可以在 ArcGIS Data Pipelines Server 安装过程中导出服务器配置文件以供未来安装使用。 以下示例概述了如何从现有服务器配置文件导入登录凭据:
<setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
将凭据导出到服务器配置文件
您可以导出在当前 ArcGIS Data Pipelines Server 安装中使用的账户登录凭据以在未来安装中使用。 创建的服务器配置文件是加密的 XML 文件。
将服务器配置文件导出至网络共享时,正在安装 ArcGIS Data Pipelines Server 的计算机上的本地系统账户必须具有对网络共享的写入权限。 例如,如果您在名为 Turing 的计算机上安装 ArcGIS Data Pipelines Server,则 Turing 上的本地系统账户必须具有对网络共享的写入权限。 如果未设置该权限,服务器配置文件可能不会成功导出。
以下示例概述了如何将登录凭据导出到服务器配置文件:
<setup directory>setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password1 EXPORTCONFIG=yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
通过命令行运行安装程序
要运行安装程序,请打开命令提示符并导航到包含 setup.exe 的目录。 以下示例概述了如何使用各种配置运行安装程序:
安装时不指定账户和安装目录:
<setup directory>setup.exe /qb INSTALLDIR="C:\Program Files\MyDataPipelinesServerDirectory\" ACCEPTEULA=yes使用域账户安装并接受 EULA:
<setup directory>setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password1 ACCEPTEULA=yes使用新的或现有本地账户进行安装,并指定安装目录:
<setup directory>setup.exe /qb USER_NAME=myaccount PASSWORD=my.password1 ACCEPTEULA=yes使用服务器配置文件安装:
<setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml ACCEPTEULA=yes
确保用户对 ArcGIS Data Pipelines Server 安装目录具有完全权限。 ArcGIS Data Pipelines Server 安装过程中指定的用户账户将是用于运行软件的账户。
按照以下步骤以静默方式安装 ArcGIS Data Pipelines Server:
以将运行 ArcGIS Data Pipelines Server 的用户身份打开命令 shell。 浏览至下载 ArcGIS Data Pipelines Server
tar.gz文件的目录。使用以下命令解压 tar.gz 文件:
tar -xvzf ArcGIS_Data_Pipelines_Server_Linux_<version>.tar.gz浏览至文件的解压缩目录,然后浏览至
<untar directory>/Documentation/EULA.pdf。 阅读许可协议。在目录中,静默运行安装程序,然后使用
.prvc文件进行授权。 例如,使用以下语法运行:<untar directory>/Setup -m silent -l yes -a <full path to .prvc file>
示例用法
要运行安装程序,请打开命令提示符并导航到包含 setup.exe 的目录。 以下示例概述了如何使用各种配置运行安装程序:
静默安装,接受许可协议,并指定许可文件:
Setup --mode silent --license-agreement yes --authorization-file /path/to/datapipelinesserver.ecp安装到自定义目录:
Setup -m silent -l yes -a /path/to/datapipelinesserver.ecp -d /path/to/install/datapipelines安装时不进行许可:
Setup -m silent -l yes要了解如何在安装后对软件进行授权,请参阅授权软件。
授权软件
在完成安装后,使用软件授权向导为 ArcGIS Data Pipelines Server 实例授权,也可以对软件进行静默授权。
要以静默方式授权您的软件,使用以下语法运行 SoftwareAuthorization.exe 以静默授权 ArcGIS Data Pipelines Server。 运行文件之前,您必须在授权或配置文件中完整填写所有用户信息。
如果您有 .prvc 或 .ecp 授权文件,请使用以下命令:
<ArcGIS Data Pipelines Server installation>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /S /Ver <version number> /LIF <full path of authorization file, including name and extension>
如果您在安装过程中未授权软件,请使用以下语法运行软件授权以静默授权 ArcGIS Data Pipelines Server。 运行文件之前,您必须在授权或配置文件中完整填写所有用户信息。
<ArcGIS Data Pipelines Server install directory>/tools/authorizeSoftware -f <full path to the .ecp file>
运行以下命令以查看所有授权选项:
<ArcGIS Data Pipelines Server install directory>/tools/authorizeSoftware --help
在离线环境中授权
您可以按照以下步骤使用配置 (.prvc) 文件在离线环境中授权 ArcGIS Data Pipelines Server:
在 ArcGIS Data Pipelines Server 安装完成后,运行以下命令:
<ArcGIS Data Pipelines Server install directory>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /S /LIF <full path to the .prvc file> /O <full path to authorization file output>在创建授权信息文件输出后,执行以下操作之一:
浏览至 Esri 自助服务站点。 按照屏幕中的说明上传您的授权信息文件并下载您的
.ecp授权文件。将以电子邮件形式将您的授权信息文件发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 .ecp 授权文件。
在通过上述任何一种方式获得
.ecp授权文件后,再次运行 authorizeSoftware 脚本加以处理,并完成服务器授权过程:<ArcGIS Data Pipelines Server install directory>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /LIF <full path to the .ecp file>
您可以按照以下步骤使用配置 (.prvc) 文件在离线环境中授权 ArcGIS Data Pipelines Server:
在 ArcGIS Data Pipelines Server 安装完成后,运行以下命令:
<ArcGIS Data Pipelines Server install directory>/tools/authorizeSoftware -f <full path to the .prvc file> -e <email address> -o <full path to authorization file output>在创建授权信息文件输出后,执行以下操作之一:
浏览至 Esri 自助服务站点。 按照屏幕中的说明上传您的授权信息文件并下载您的
.ecp授权文件。将以电子邮件形式将您的授权信息文件发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 .ecp 授权文件。
在通过上述任何一种方式获得
.ecp授权文件后,再次运行 authorizeSoftware 脚本加以处理,并完成服务器授权过程:<ArcGIS Data Pipelines Server install directory>/tools/authorizeSoftware/tools/authorizeSoftware -f <full path to the .ecp file>
每台安装了 ArcGIS Data Pipelines Server 的计算机都需要授权。 对每次安装重复此过程。
在授权软件后,创建 ArcGIS Data Pipelines Server 站点。 可以使用安装向导或使用 createsite 命令行实用程序完成此操作。 可以将 createsite 实用程序和静默安装结合使用,以完全自动执行 ArcGIS Data Pipelines Server 安装。