ArcGIS Server command line utilities
ArcGIS Server includes some scriptable utilities that allow you to administer the server from batch files or the operating system command line. These are installed as a series of Python scripts in <ArcGIS for Server installation location>\tools\admin.
With these utilities, you can do things such as:
- Start and stop services
- Add and remove machines from a cluster
- Publish services from a service definition (.sd) file
- Define new map caches
- Build and delete map caches
- Convert map caches between exploded and compact formats
Common parameters
The parameters below are used in many of the utilities.
Parameter | Details |
---|---|
-u | The name of an ArcGIS Server user who will execute the utility. The user must have the appropriate level of privileges to execute the action. |
-p | The password of the user who was specified with the -u parameter. |
-s | The URL of the site, in the format http://myserver:6080. |
-t | Passes the token to the server when the utility is executed. If this parameter is omitted, HTTP authentication is used. |
-h | Prints help for the utility. |
In the following example, you can see these parameters at work. This example uses the -lc (list clusters) command of the Manage Site utility to list the clusters in the site:
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://myserver:6080 -t -lc
===Clusters on this site===
- default
- geocluster