您可以使用命令行参数安装和授权 ArcGIS Notebook Server,而不使用 安装向导。
提示:
您选择的安装模式将决定默认的卸载模式。 例如,如果您选择从命令行进行静默安装,则卸载过程将默认为通过命令行静默卸载。
安装 ArcGIS Notebook Server 之前,请查看系统要求。
注:
命令行参数区分大小写。 如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。
准备安装 ArcGIS Notebook Server
继续安装之前,请完成以下步骤。
- 登录 My Esri 并获取必要的文件。 您需要以下文件:
- 您的 ArcGIS Notebook Server 软件下载。
- 您的授权文件。
- 一种或两种 Docker 容器映像,具体取决于您的许可。 这些容器图像包含 ArcGIS Notebooks 运行所需的所有组件。 有关详细信息,请参阅 Docker 和ArcGIS Notebook Server。
- 验证每台将要安装 ArcGIS Notebook Server 的计算机是否满足系统要求。
- 修改每台计算机的防火墙以允许通过 ArcGIS Notebook Server 使用的 11443 端口进行通信。
指定安装位置
默认情况下,ArcGIS Notebook Server 将安装在 C:\Program Files\ArcGIS\NotebookServer\ 中。
可根据需要使用 INSTALLDIR 属性将 ArcGIS Notebook Server 的安装位置更改为此默认位置以外的位置。 如果您不使用此命令,则使用默认安装位置。
<setup directory>\setup.exe /qb INSTALLDIR=C:\NotebookServer
确保用户具有对 ArcGIS Notebook Server 安装目录的全部权限。 用于安装 ArcGIS Notebook Server 的用户帐户用于运行软件。
配置 Windows 帐户
以静默方式安装软件时必须配置 ArcGIS Notebook Server 帐户。 对于生产系统,建议指定一个预先存在于域或 Active Directory 中并且遵循组织安全策略的帐户。
如果在静默安装中未使用命令行参数配置 ArcGIS Notebook Server 帐户,则帐户将设置为本地系统帐户。
使用以下命令行参数配置帐户。
直接传送帐户凭据
警告:
如果 ArcGIS Notebook Server 帐户在静默安装 (/qb) 过程中未定义或凭据无效,则安装程序将在安装期间显示一条警告消息。 可单击确定关闭消息。 ArcGIS Notebook Server 帐户将被设置为本地系统帐户。
- USER_NAME - Windows 帐户可以是域帐户,也可以是本地帐户。 如果指定的是域帐户,则必须是一个已存在的帐户。 如果您指定了尚不存在的本地帐户,则安装程序将创建该帐户。 如果该帐户无效,则在安装过程中将显示一条消息,对您进行提示。
- PASSWORD - 如果此密码无效,则在安装过程中会显示一条消息,提示帐户或密码无效。
以下代码示例使用域帐户进行演示:
<setup directory>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password1
以下代码示例使用新本地帐户或现有本地帐户进行演示:
<setup directory>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password1
从文件导入帐户凭据
您还可以使用服务器配置文件以导入您的 Windows 帐户凭据。 可以在 ArcGIS Notebook Server 安装过程中导出服务器配置文件以供将来安装使用。 要从现有服务器配置文件导入凭据,请设置以下两个参数:
- ACCOUNT - 如果要从文件导入凭据,请将此参数设置为 UseConfigFile(大小写完全匹配)。 此参数没有其他有效值。
- CONFIGPATH - 指定正在使用的服务器配置文件的完整路径和名称。
<setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
将凭据导出到服务器配置文件
您可以导出当前 ArcGIS Notebook Server 安装所使用的帐户凭据以供未来安装时再次使用。 创建的服务器配置文件是加密的 .xml 文件。
将服务器配置文件导出至网络共享时,计算机上安装 ArcGIS Notebook Server 的本地系统帐户必须具有对网络共享的写入权限。 例如,如果您在名为 Turing 的计算机上安装 ArcGIS Notebook Server,则 Turing 上的“本地系统”帐户必须具有对网络共享的写入权限。 如果未设置该权限,服务器配置文件可能不会成功导出。
注:
如果您不确定如何正确设置网络共享的权限,请联系系统管理员,或本地导出服务器配置文件,然后将其复制到网络共享。
使用以下两个命令行参数将 ArcGIS Notebook Server 帐户凭据导出到服务器配置文件:
- EXPORTCONFIG - 将此参数设置为 Yes 会将 USER_NAME 和 PASSWORD 设置的帐户信息导出到服务器配置文件。 默认情况下此参数设置为 No。
- CONFIGPATH - 指定要创建的服务器配置文件的完整路径和名称,包括文件扩展名 .xml。 指定的文件夹必须已存在。
静默授权软件
如果您在安装过程中未授权软件,请使用以下语法运行 SoftwareAuthorization.exe 以对 ArcGIS Notebook Server 进行静默授权。 在运行文件之前,您必须在授权或配置文件中完整填写所有用户信息。 如果您拥有授权文件且计算机已连接到 Internet:<ArcGIS Notebook Server install directory>\framework\bin\SoftwareAuthorization.exe /S /Ver 10.8 /LIF <full path and name of authorization file>
在离线环境中授权
您可以在离线环境中使用配置 (.prvc) 文件对 ArcGIS Notebook Server 进行授权。 在此过程中将生成文件,供您发送至 Esri 以完成过程。
- ArcGIS Notebook Server 安装完成后,在提示符处运行以下命令:
<ArcGIS Notebook Server install directory>\framework\bin\SoftwareAuthorization.exe /F <full path to the .prvc file> /O <full path to authorization file output>
- 创建输出信息文件后,请执行以下其中一项操作:
- 浏览到 Esri 客户服务网站 https://service.esri.com/drm。 按照屏幕中的指示上传您的授权信息文件并下载您的 .ecp 授权文件。
- 以电子邮件形式将您的授权信息发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 .ecp 授权文件。
- 通过以上任何一种方式获得 .ecp 授权文件后,请再次运行 authorizeSoftware 脚本以对其进行处理,然后完成服务器授权过程:
<ArcGIS Notebook Server install directory>\framework\bin\SoftwareAuthorization.exe /F <full path to the .ecp file>
对每台您想要安装 ArcGIS Notebook Server 的计算机重复此工作流。
安装所有软件后,配置 ArcGIS Notebook Server,然后创建您的服务器站点。 可以选择通过 createsite 命令行实用程序来创建站点。
静默卸载软件
要从命令行静默卸载 ArcGIS Notebook Server,请运行以下命令:
msiexec /x {55DE1B3D-DDFB-4906-81F2-B573BAC25018} /qb