“管理站点”实用程序
“管理站点”实用程序允许通过命令行执行不同的 ArcGIS Server 站点管理任务,包括从集群中添加和移除计算机。也可以查看参与任何给定集群的计算机。
参数
参数 | 详细信息 |
---|---|
-u | 将要执行此实用程序的 ArcGIS Server 用户的名称。用户必须具备执行此操作的相应级别权限。 |
-p | 指定使用 -u 参数的用户的密码。 |
-s | 站点的 URL 为以下其中一种格式:
|
-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