“管理站点”实用程序
在本主题中
“管理站点”实用程序允许通过命令行执行不同的 ArcGIS Server 站点管理任务,包括从集群中添加和移除计算机。也可以查看参与任何给定集群的计算机。
参数
参数 | 详细信息 |
---|---|
-u | 将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。 |
-p | 指定使用 -u 参数的用户的密码。 |
-s | 站点的 URL 采用以下任一格式:
|
-lc | 列出 ArcGIS Server 站点中的集群。 |
-c | 集群的名称(在集群上执行某种操作时)。 |
-l | 列出通过参数 -c 指定的集群中的计算机。 |
-o | 要在集群(通过参数 -c 指定)中执行的启动或停止操作。START 操作用于启动集群中的所有计算机。STOP 操作用于停止集群中的所有计算机。当前未实现 CHKSTATUS 操作。 |
-R | 要从集群(通过参数 -c 指定)中移除的计算机的全限定名称。 |
-A | 要向集群(通过参数 -c 指定)中添加的计算机的全限定名称。 |
-D | 删除通过参数 -c 指定的集群。 |
-cr | 创建通过参数 -c 指定的集群。由于某个已知问题,此命令当前不可用。 |
-h | 打印实用程序的帮助。 |
示例
以下示例列出了参与 ArcGIS Server 站点的集群。
旧版本:
在 10.2.2 和较低版本中,从命令行执行使用程序时您需要引用 Python 目录和 Python 扩展名 (.py)。而在 10.3 版本中则不再需要进行此操作。无需引用这些 Python 依赖项便可从命令行直接运行实用程序。
如果您实现了自动执行这些实用程序的逻辑,则您需要更新脚本以移除 Python 依赖项,例如:
- <ArcGIS Server installation location>/arcgis/server/tools/python
- 引用命令行实用程序名称时的 .py 扩展名
有关正确用法,请参阅以下示例:
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -lc
===Clusters on this site===
- default
- geocluster
以下示例列出了参与默认集群的 GIS 服务器计算机。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -c default -l
===Machines on this cluster===
- VANGUARD.ESRI.COM
- BIRDLAND.ESRI.COM
以下示例从 ArcGIS Server 站点中删除了名为 geocluster 的集群。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -D
以下示例从默认集群中移除了计算机 BIRDLAND.ESRI.COM。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -R BIRDLAND.ESRI.COM -c default
以下示例向默认集群中添加了计算机 BIRDLAND.ESRI.COM。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://vanguard:6080 -A BIRDLAND.ESRI.COM -c default
以下示例在名为 geocluster 的集群中停止了所有 GIS 服务。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o stop
以下示例在名为 geocluster 的集群中启动了所有 GIS 服务。
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -c geocluster -o start