Skip To Content

“管理站点”实用程序

在本主题中

“管理站点”实用程序允许通过命令行执行不同的 ArcGIS Server 站点管理任务,包括从集群中添加和移除计算机。也可以查看参与任何给定集群的计算机。

参数

参数详细信息

-u

将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。如果站点配置了 Web 层身份验证,则需指定内置用户,例如主站点管理员帐户。

-p

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

-s

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

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis
如果站点配置了 Web 层身份验证,则需指定站点的本地 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