ArcGIS for Server-Befehlszeilen-Dienstprogramme
In diesem Thema
ArcGIS for Server enthält einige skriptfähige Dienstprogramme, mit deren Hilfe Sie den Server über Batch-Dateien oder die Befehlszeile des Betriebssystems verwalten können. Diese sind als eine Reihe von Python-Skripten unter <ArcGIS for Server installation location>\tools\admin installiert.
Mit diesen Dienstprogrammen können Sie folgende Aufgaben ausführen:
- Starten und Beenden von Services
- Hinzufügen und Entfernen von Computern aus einem Cluster
- Veröffentlichen von Services aus einer Service-Definitionsdatei (.sd)
- Sichern und Wiederherstellen einer Site-Konfiguration
- Definieren neuer Karten-Caches
- Erstellen und Löschen von Karten-Caches
- Konvertieren von Karten-Caches zwischen erweiterten und kompakten Speicherformaten
Hinweis:
Die Dienstprogramme unterstützen nur tokenbasierte Authentifizierung. Wenn Ihre Site die Authentifizierung auf Webebene verwendet, müssen Sie diese Skripte mit einem integrierten Konto ausführen und die lokale URL für Ihre Site angeben, wie im folgenden Abschnitt beschrieben.
Allgemeine Parameter
Die in der folgenden Tabelle beschriebenen Parameter werden in vielen Dienstprogrammen verwendet:
Parameter | Details |
---|---|
-u | Der Name eines Benutzers von ArcGIS-Server, der das Dienstprogramm ausführt. Der Benutzer muss über Berechtigungen auf entsprechender Ebene verfügen, um die Aktion auszuführen. Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, geben Sie einen integrierten Benutzer an, z. B. das primäre Site-Administratorkonto. |
-p | Das Kennwort des Benutzers, der mit dem "-u"-Parameter angegeben wurde. |
-s | Die URL der Site in einem der folgenden Formate:
|
-h | Druckt die Hilfe für das Dienstprogramm. |
Im folgenden Beispiel wird die Funktionsweise dieser Parameter veranschaulicht. In diesem Beispiel werden die Cluster in der Site mit dem Befehl "-lc" (Cluster auflisten) des Dienstprogramms Site verwalten aufgelistet:
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -lc
===Clusters on this site===
- default
- geocluster