“管理站点”实用程序

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

参数

参数

详细信息

-u

将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。

-p

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

-s

站点的 URL 为以下其中一种格式:

  • http://gisserver.domain.com:6080
  • http://webadaptor.domain.com/arcgis

-lc

列出 ArcGIS Server 站点中的集群。

-c

集群的名称(在集群上执行某种操作时)。

-l

列出通过参数 -c 指定的集群中的计算机。

-o

要在集群(通过参数 -c 指定)中执行的启动或停止操作。START 操作用于启动集群中的所有计算机。STOP 操作用于停止集群中的所有计算机。当前未实现 CHKSTATUS 操作。

-R

要从集群(通过参数 -c 指定)中移除的计算机的全限定名称。

-A

要向集群(通过参数 -c 指定)中添加的计算机的全限定名称。

-D

删除通过参数 -c 指定的集群。

-cr

创建通过参数 -c 指定的集群。由于某个已知问题,此命令当前不可用。

-t

在执行实用程序时,将令牌传递到服务器。如果忽略此参数,将使用 HTTP 身份验证。

-h

打印实用程序的帮助。

示例

以下示例列出了参与 ArcGIS Server 站点的集群。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -lc
===Clusters on this site===
- default
- geocluster

以下示例列出了参与默认集群的 GIS 服务器计算机。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -c default -l
===Machines on this cluster===
- VANGUARD.ESRI.COM
- BIRDLAND.ESRI.COM

以下示例从 ArcGIS Server 站点中删除了名为 geocluster 的集群。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -D

以下示例从默认集群中移除了计算机 BIRDLAND.ESRI.COM。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -R BIRDLAND.ESRI.COM -c default

以下示例向默认集群中添加了计算机 BIRDLAND.ESRI.COM。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -A BIRDLAND.ESRI.COM -c default

以下示例在名为 geocluster 的集群中停止了所有 GIS 服务。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -o stop

以下示例在名为 geocluster 的集群中启动了所有 GIS 服务。

<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -o start
5/15/2014