Skip To Content

恢复实用程序

此实用程序将根据您之前使用备份实用程序所做的备份来恢复您的站点配置。 有关 ArcGIS Server 备份和还原功能的信息,请参阅备份和还原 ArcGIS Server 站点配置

此实用程序将始终使用基于令牌的身份验证。

参数

参数详细说明

-u

将要执行此实用程序的 ArcGIS Server 用户的名称。 该用户无需是创建备份的同一用户。 如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。

-p

指定使用 -u 参数的用户的密码。

-s

站点的 URL 采用以下任一格式:

  • https://gisserver.domain.com:6443
  • https://webadaptorhost.domain.com/webadaptorname
如果您的站点配置了 Web 层身份验证,则需要指定站点的本地 URL。

-f

要恢复的 .agssite 备份文件的绝对路径。 ArcGIS Server 帐户必须具有从此位置读取内容的权限。

-r

此实用程序将在其中生成报表的文件夹的路径。 ArcGIS Server 帐户必须具有对此文件夹的写入权限。 无论您是否提供此路径,报表都始终会被写入控制台。

-h

打印该实用程序的帮助。

--ignoressl

用于禁用 SSL 认证验证的可选参数。

-a

用于指定属性文件位置的可选属性,例如 /home/arcgis/serverbackups/restore.properties。 该属性文件必须包含以下属性:

  • 用户名
  • 密码
  • 场所
  • 文件

site=https://gisserver.domain.com:6443/arcgis
username=administrator
password=securepassword
file=/home/arcgis/backups/backupfilename.agssite

示例

以下示例将从名为 Jan-24-2013_13-25-23.agssite 的文件恢复备份:

旧版本:

如果您实现了自动执行这些实用程序的逻辑,则您需要更新脚本以移除 Python 依赖项。 以下为示例:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • 引用命令行实用程序名称时的 .py 扩展名

有关正确用法,请参阅以下示例:

<ArcGIS Server installation location>/arcgis/server/tools/admin/restore -u admin -p admin -s http://gisserver.domain.com:6080 -f /tmp/mybackups/Jan-24-2013_13-25-23.agssite -r /tmp/mybackups

在本主题中
  1. 参数
  2. 示例