此实用程序将根据您之前使用备份实用程序所做的备份来恢复您的站点配置。 有关 ArcGIS Server 备份和还原功能的详细信息,请参阅备份和还原 ArcGIS Server 站点配置。
此实用程序将始终使用基于令牌的身份验证。
在恢复过程中,将从目标站点保留以下值:
- 安全性信息
- SSL 配置
- AD/LDAP 用户配置
- 代理设置
- 配置存储和站点目录路径
- 计算机名称和管理 URL
参数
参数 | 详细信息 |
---|---|
-u | 将要执行此实用程序的 ArcGIS Server 用户的名称。 该用户无需是创建备份的同一用户。 如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。 |
-p | 指定使用 -u 参数的用户的密码。 |
-s | 站点的 URL 采用以下任一格式:
|
-f | 要恢复的 .agssite 备份文件的绝对路径。 ArcGIS Server 帐户必须具有从此位置读取内容的权限。 |
-r | 此实用程序将在其中生成报表的文件夹的路径。 ArcGIS Server 帐户必须具有对此文件夹的写入权限。 无论您是否提供此路径,报表都始终会被写入控制台。 |
-h | 打印该实用程序的帮助。 |
--ignoressl | 用于禁用 SSL 认证验证的可选参数。 |
-a | 用于指定属性文件位置的可选属性,例如 /home/arcgis/serverbackups/restore.properties。 该属性文件必须包含以下属性:
|
示例
以下示例将从名为 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