ArcGIS Server Administration Toolkit
ArcGIS 服务器管理工具包提供了您的工具和脚本,以帮助您管理您的 ArcGIS 服务器。这些工具是使用 Python编写的,而且可以连接ArcGIS Server的REST Admin,来快速和方便的执行相关的管理功能,比如:
- 停止、 启动或删除服务
- 重命名服务
- 修改日志级别和清除旧的日志
- 上传和注册SOE
- Creating a featureclass from the locations a map service was viewed at (by inspecting the logs)
- 发布Service Definitions (.SD)
此套件内部工具显示在三个主要方面: 工具、 代码和独立可执行文件。
工具
工具可以在 ArcMap 中使用,或从 Python 脚本调用。您可以执行一个工具,或链他们在一起以创建 Modelbuilder 内的工作流。大多数工具要求输入4 个ArcGIS Server参数(服务器名称、 服务器端口,管理员用户名管理员密码),不管什么应用,你都可以选择工具参数来显示正在运行的服务。
注: 发送管理员的用户名密码是以明文形式,并可能会带来安全风险。
代码
该代码,该代码文件夹内可用于创建您自己的脚本和工作流。它还可以演示简单的代码,以更好地了解您可以如何建立发送到ArcGIS Server,来管理请求的 Url。代码已编写好,并按功能分类。这些函数可以复制/粘贴到您自己的代码,或扩展。
独立可执行文件 (agsAdmin.exe)
该实用程序对 Python 建成了一个独立可执行文件。您可以将其部署到一台机器没有任何 Esri 软件,或者 Python 安装并运行它。它提供了列表服务,以及停止、 启动或删除服务的能力。可执行文件是便于 IT 专业人员和系统管理员可能需要自动化任务的日程排定。
eg: c:\tools\agsAdmin.exe myServer 6080 admin admin stop WorldCities.MapServer
介绍中所提供的如何提升agsAdmin.py的代码,并重新编译.exe。
系统需求
ArcGIS Server 10.1 (to use scripts and tools against)
ArcGIS 10.1 Basic (or higher) to run tools
Python 2.7+ to simply run Python scripts
-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
------------------------------------------------------------------------------------------------------