Skip To Content

ArcGIS Server-Befehlszeilendienstprogramme

ArcGIS Server enthält Dienstprogramme, mit denen Sie den Server über die Befehlszeile des Betriebssystems verwalten können. Diese sind als eine Reihe von Skripten unter <ArcGIS Server installation location>/tools/admin installiert. Diese Dienstprogramme können direkt von diesem Speicherort oder durch Referenzierung des vollständigen Pfads zu dem Verzeichnis ausgeführt werden.

Mit diesen Dienstprogrammen haben Sie folgende Möglichkeiten:

  • Starten und Beenden von Services
  • 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 des Cache-Formats von Karten von "erweitert" in "kompakt" und umgekehrt
  • Überprüfen von ArcGIS Server auf Sicherheitsempfehlungen
Hinweis:

Diese Dienstprogramme unterstützen nur Token-basierte 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:

ParameterDetails

-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 wird.

-s

Die URL der Site in einem der folgenden Formate:

  • http://gisserver.domain.com:6080
  • http://webadaptorhost.domain.com/webadaptorname
Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, müssen Sie die lokale URL zu Ihrer Site angeben.

Hinweis:

Für diese Dienstprogramme können https und Port 6443 nicht verwendet werden. Falls noch nicht geschehen, ändern Sie die Protokolleinstellungen Ihrer Site zu HTTP and HTTPS, bevor Sie eines dieser Dienstprogramm ausführen.

-h

Druckt die Hilfe für das Dienstprogramm.

Diese Parameter sind im folgenden Beispiel enthalten:

Ältere Versionen:

In Version 10.2.2 und früheren Versionen mussten das Python-Verzeichnis und die Python-Erweiterung (.py) beim Ausführen der Dienstprogramme über die Befehlszeile referenziert werden. Ab Version 10.3 ist dies nicht erforderlich. Die Dienstprogramme können direkt über die Befehlszeile ausgeführt werden, ohne diese Python-Abhängigkeiten zu referenzieren.

Wenn Sie Logik zur automatischen Ausführung dieser Dienstprogramme implementiert haben, müssen Sie die Skripte aktualisieren, um die Python-Abhängigkeiten zu entfernen. Nachfolgend finden Sie einige Beispiele:

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • Die Erweiterung .py, wenn auf den Namen des Befehlszeilendienstprogramms verwiesen wird

Anhand des folgenden Beispiels wird die richtige Verwendung erläutert:

<ArcGIS Server installation location>/arcgis/server/tools/admin/manageservice -u admin -p admin -s http://gisserver.domain.com:6080
Hinweis:

Das Dienstprogramm zum Verwalten der Site ist ab Version 10.7 veraltet.


In diesem Thema
  1. Allgemeine Parameter