Skip To Content

Automatisches Installieren von ArcGIS Server

ArcGIS Server kann ohne Benutzeroberfläche installiert werden, indem das Installationsprogramm mit Befehlszeilenparametern für Windows Installer ausgeführt wird.

Hinweis:

Upgrade auf 10.8.1? Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Durchführen von Upgrades.

Anforderungen

  • ArcGIS Server erfordert Microsoft Core XML Services (MSXML) 6.
  • Für die .NET Extension Support-Funktion ist Microsoft .NET Framework 4.5 erforderlich. Wenn Microsoft .NET Framework 4.5 nicht gefunden wird, ist bei der Installation keine Unterstützung für .NET-Erweiterungen verfügbar.

Weitere Informationen finden Sie unter Systemanforderungen.

Befehlszeilenparameter für das Installationsverzeichnis

Beim automatischen Installieren von ArcGIS Server werden die folgenden Befehlszeilenparameter von Windows Installer verwendet. Ändern Sie mit diesen Befehlen das Installationsverzeichnis von ArcGIS Server oder das Installationsverzeichnis von Python.

  • INSTALLDIR=<Installationsverzeichnis>

    Mit dieser Eigenschaft können Sie das Installationsverzeichnis von ArcGIS Server in der Befehlszeile angeben. Wenn Sie diese Eigenschaft nicht festlegen, wird das Standardinstallationsverzeichnis C:\Program Files\ArcGIS\Server\ verwendet.

  • INSTALLDIR1=<Installationsverzeichnis für Python>

    Mit dieser Eigenschaft können Sie das Installationsverzeichnis von Python in der Befehlszeile angeben. Wenn Sie diese Eigenschaft nicht festlegen, ist das Standardverzeichnis für dieses Feature \Python27 auf dem lokalen Laufwerk mit dem größten verfügbaren Speicherplatz.

Beispiel:

<path to the ArcGIS Server setup download>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir

Konfigurieren des ArcGIS-Server-Kontos mit Befehlszeilenparametern

Das ArcGIS-Server-Konto muss konfiguriert sein, wenn ArcGIS Server automatisch installiert werden soll. Für Produktionssysteme wird empfohlen, dass Sie ein bereits vorhandenes Konto festlegen, das sich in Ihrer Domäne oder im Active Directory befindet und die Sicherheitsrichtlinie Ihrer Organisation einhält. Wenn keine Befehlszeilenparameter zum Konfigurieren des ArcGIS-Server-Kontos für automatische Installationen verwendet werden, wird das lokale Systemkonto als Konto festgelegt. Dies dient in erster Linie zur schnellen Installation von ArcGIS Server.

Hinweis:

Das ArcGIS-Server-Konto kann später durch Ausführen des Dienstprogramms für die ArcGIS-Server-Kontokonfiguration geändert werden. Das Dienstprogramm ist unter Start > ArcGIS > ArcGIS Server > ArcGIS-Server-Konto konfigurieren verfügbar. Geben Sie an der Eingabeaufforderung den Namen und das Kennwort für das Konto ein, das von ArcGIS Server verwendet wird. Sie können auch eine Konfigurationsdatei mit diesen Informationen speichern, um den Konfigurationsprozess auf anderen ArcGIS Server-Computern zu beschleunigen und Fehler durch eine falsche Eingabe des Benutzernamens oder des Kennworts zu vermeiden. Das Kennwort des Kontos wird verschlüsselt. Speichern Sie die Konfigurationsdatei dennoch an einem sicheren Ort.

Konfigurieren Sie das ArcGIS-Server-Konto mit den unten aufgeführten Befehlszeilenparametern.

Direktes Übergeben der Anmeldedaten für das ArcGIS-Server-Konto

Vorsicht:

Wenn das ArcGIS-Server-Konto während einer automatischen (/qb) Installation nicht definiert wird oder die Anmeldedaten nicht gültig sind, zeigt das ArcGIS Server-Installationsprogramm während der Installation eine Warnmeldung an. Sie können die Meldung schließen, indem Sie auf OK klicken. In diesem Fall wird als ArcGIS-Server-Konto das lokale Systemkonto festgelegt.

  • USER_NAME=<Betriebssystemkonto>

    Das Konto kann ein Domänenkonto oder ein lokales Konto sein. Wenn Sie ein Domänenkonto verwenden möchten, muss dieses bereits vorhanden sein. Wenn Sie ein lokales Konto verwenden, wird es erstellt, falls es noch nicht vorhanden ist. Wenn das Konto ungültig ist, wird während der Installation eine Meldung mit dem Hinweis angezeigt, dass das Konto oder das Kennwort ungültig ist.

  • MSA=TRUE

    Dieser Parameter sollte nur mit einem verwalteten Service-Konto verwendet werden. Es muss bereits ein verwaltetes Service-Konto in Ihrer Domäne vorhanden sein. Verwenden Sie diesen Parameter nicht für ein lokales Konto oder ein Domänenkonto mit Passwort. Bei einem verwalteten Service-Konto wird der Parameter PASSWORT nicht verwendet.

  • PASSWORD=<Kontokennwort>

    Hierbei handelt es sich um das Kennwort für das mit dem Parameter USER_NAME angegebene Konto. Wenn das Kennwort ungültig ist, wird während der Installation eine Meldung mit dem Hinweis angezeigt, dass das Konto und/oder das Kennwort ungültig ist.

Siehe folgende Beispiele.

Vorsicht:

Bei Befehlszeilenparametern muss die Groß- und Kleinschreibung beachtet werden. Wenn bei der Installation über die Befehlszeile Probleme auftreten, stellen Sie sicher, dass die Groß-/Kleinschreibung den im Beispiel aufgeführten Eigenschaften entspricht.

Verwenden eines Domänenkontos

<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

Verwenden eines neuen oder vorhandenen lokalen Kontos

<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password

Verwenden eines verwalteten Service-Kontos

<path to the ArcGIS Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa

Importieren von ArcGIS-Server-Kontoanmeldeinformationen mit einer Serverkonfigurationsdatei

Sie müssen die beiden unten aufgeführten Befehlszeilenparameter zusammen verwenden, um ArcGIS-Server-Kontoanmeldeinformationen mit einer Serverkonfigurationsdatei importieren zu können.

  • ACCOUNT=UseConfigFile

    Verwenden Sie den Befehlszeilenparameter ACCOUNT genau wie weiter oben aufgeführt. Für diese Eigenschaft gibt es keine anderen gültigen Werte.

  • CONFIGPATH=<vollständiger Pfad und Name der Serverkonfigurationsdatei>

    Zusammen mit ACCOUNT=UseConfigFile ermöglicht Ihnen diese Eigenschaft, die Serverkonfigurationsdatei anzugeben, die zum Konfigurieren des ArcGIS-Server-Kontos verwendet wird. Serverkonfigurationsdateien werden erstellt, indem bei der Installation von ArcGIS Server (frühere Installationen oder von anderen Computern) eine Serverkonfigurationsdatei exportiert wird. Weitere Informationen finden Sie unter Das ArcGIS-Server-Konto.

Beispiel:

<path to the ArcGIS Server setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

Vorsicht:

Bei Befehlszeilenparametern muss die Groß- und Kleinschreibung beachtet werden. Wenn bei der Installation über die Befehlszeile Probleme auftreten, stellen Sie sicher, dass die Groß-/Kleinschreibung den im Beispiel aufgeführten Eigenschaften entspricht.

Exportieren von ArcGIS-Server-Kontoanmeldeinformationen in eine Serverkonfigurationsdatei

Hinweis:

Beim Exportieren einer Serverkonfigurationsdatei in eine Netzwerkfreigabe muss das lokale Systemkonto des Computers, auf dem ArcGIS Server installiert wird, Schreibzugriff auf die Netzwerkfreigabe haben. Wenn Sie beispielsweise ArcGIS Server auf einem Computer namens "Quick" installieren, muss das lokale Systemkonto von "Quick" Schreibzugriff auf die Netzwerkfreigabe haben. Wenn die Berechtigungen nicht festgelegt sind, kann die Serverkonfigurationsdatei möglicherweise nicht erfolgreich exportiert werden. Wenn Sie sich bezüglich der korrekten Festlegung der Berechtigungen für die Netzwerkfreigabe nicht sicher sind, wenden Sie sich an den Systemadministrator, oder exportieren Sie die Serverkonfigurationsdatei lokal und kopieren Sie sie in die Netzwerkfreigabe.

Sie müssen die beiden unten aufgeführten Befehlszeilenparameter zusammen verwenden, um ArcGIS-Server-Kontoanmeldeinformationen in eine Serverkonfigurationsdatei exportieren zu können.

  • EXPORTCONFIG=Yes

    Verwenden Sie diese Eigenschaft, um die mit den Befehlszeilenparametern USER_NAME und PASSWORD eingegebenen Kontoinformationen zu exportieren. Die Kontoinformationen werden in einer verschlüsselten XML-Datei gespeichert, die als "Server-Konfigurationsdatei" bezeichnet wird. Diese Eigenschaft ist standardmäßig auf "No" festgelegt.

  • CONFIGPATH=<vollständiger Pfad und Name der Serverkonfigurationsdatei>

    Diese Eigenschaft ermöglicht Ihnen bei gleichzeitiger Verwendung von EXPORTCONFIG=Yes, den Namen der Serverkonfigurationsdatei und ihren Speicherort zu definieren. Der Dateiname muss die Endung .xml aufweisen, und der angegebene Ordner muss bereits vorhanden sein. Wenn die Datei nicht die Endung .xml aufweist und das angegebene Verzeichnis nicht vorhanden ist, kann die Serverkonfigurationsdatei möglicherweise nicht erstellt werden.

Beispiel:

<path to the ArcGIS Server setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

Vorsicht:

Bei Befehlszeilenparametern muss die Groß- und Kleinschreibung beachtet werden. Wenn bei der Installation über die Befehlszeile Probleme auftreten, stellen Sie sicher, dass die Groß-/Kleinschreibung den im Beispiel aufgeführten Eigenschaften entspricht.

Automatische Autorisierung von ArcGIS Server

Führen Sie den folgenden Befehl zum automatischen Autorisieren von ArcGIS Server aus, indem Sie die Befehlszeile bei Bedarf bearbeiten, um den tatsächlichen Speicherort der Autorisierungsdatei zu übernehmen:

<System disk drive>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.8 /LIF <path to .prvc authorization file>authorizationfile.prvc

Hinweis:

Die Benutzerinformationen der .prvc-Autorisierungsdatei müssen vollständig sein, bevor der Befehl zum automatischen Autorisieren von ArcGIS Server ausgeführt werden kann. Öffnen Sie die Autorisierungsdatei in einem Texteditor, um den Abschnitt Benutzerinformationen auszufüllen.

Verwenden des Befehlszeilendienstprogramms zum Erstellen einer ArcGIS Server-Site

In Version 10.6 können Sie das Befehlszeilendienstprogramm createsite verwenden, um eine neue ArcGIS Server-Site zu erstellen, nachdem ArcGIS Server installiert wurde. Bei der Verwendung des Dienstprogramms createsite haben Sie zwei Möglichkeiten:

  • Führen Sie das Dienstprogramm createsite als Administrator über die Befehlszeile aus, wobei Sie den Benutzernamen, das Kennwort, den Konfigurationsspeicher und die Verzeichnisparameter angeben.
  • Geben Sie eine createsite.properties-Datei an, die die festgelegten Parameter enthält.

Für die Verwendung des Befehlszeilendienstprogramms createsite führen Sie das Skript createsite.bat mit -h oder -help aus, wie unten dargestellt:

<ArcGIS Server Installation Directory>\tools\createsite\createsite.bat -help

Beispiel für die Verwendung mit dem Dienstprogramm: createsite.bat [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]

Beispiel für die Verwendung mit einer Datei: createsite.bat [-f <FILE>]

Hinweis:

Wenn Sie auf einen Pfad in der Datei createsite.properties verweisen, müssen Sie umgekehrte Schrägstriche mit Escape-Zeichen umgeben, z. B. C:\\arcgisserver\\config-store oder \\\\<Absolute path to>\\<Server config-store>.

OptionBeschreibung

-u; --username

Der Benutzername für den primären Site-Administrator.

Benutzernamen dürfen keines der folgenden Zeichen enthalten: \/:*?|<>"

-p; --password

Das Kennwort für den primären Site-Administrator.

Kennwörter dürfen keines der folgenden Zeichen enthalten: \/:*?|<>"

-d; --directory

Stamm-Serververzeichnis.

Standardmäßig werden die Serververzeichnisse lokal in diesem Verzeichnis erstellt:

C:\\arcgisserver\\directories

oder

\\\\<Absolute path to>\\<Server directories>

-c; --configstore

Der Konfigurationsspeicher für die ArcGIS Server-Site.

Standardmäßig wird der Konfigurationsspeicher lokal in diesem Verzeichnis erstellt:

C:\\arcgisserver\\config-store

oder

\\\\<Absolute path to>\\<ArcGIS Server config-store>

-f; --file

Die Eigenschaftendatei für das Dienstprogramm createsite.

Standardmäßig befindet sich die createsite.properties-Datei in diesem Verzeichnis:

<ArcGIS Server Installation Directory>\tools\createsite

-h; --help

Die Hilfe für die Befehlszeile wird angezeigt und beendet.

Beispiel für die createsite.properties-Datei:

#
# Configuration properties for Server site creation
#
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_USERNAME = 
# Password for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD = 
# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_ADMIN_PASSWORD_ENCRYPTED = false
# Root server directory. By default, the server directories will be created locally, 
# e.g.C:\\arcgisserver\\directories, or \\\\<Absolute path to>\\<Server directories>.
SERVER_DIRECTORIES_PATH = 
# Configuration store for the ArcGIS Server site. By default, the configuration store will be created locally, 
# e.g. C:\\arcgisserver\\config-store, or \\\\<Absolute path to>\\<Server config-store>.
SERVER_CONFIGSTORE_PATH =

Bevor das Werkzeug beendet wird, erhalten Sie die Meldung, dass die ArcGIS Server-Site erfolgreich erstellt wurde.

Automatische Deinstallation von ArcGIS Server

Für ArcGIS Server 10.8

Führen Sie diesen Befehl in der Befehlszeile aus:

msiexec /x {458BF5FF-2DF8-426B-AEBC-BE4C47DB6B54} /qb

Für ArcGIS Server 10.7.1

Führen Sie diesen Befehl in der Befehlszeile aus:

msiexec /x {08E03E6F-95D3-4D33-A171-E0DC996E08E3} /qb

Für ArcGIS Server 10.7

Führen Sie diesen Befehl in der Befehlszeile aus:

msiexec /x {98D5572E-C435-4841-A747-B4C72A8F76BB} /qb

Für ArcGIS Server 10.6.1

Führen Sie diesen Befehl in der Befehlszeile aus:

msiexec /x {F62B418D-E9E4-41CE-9E02-167BE4276105} /qb

Für ArcGIS Server 10.6

Führen Sie diesen Befehl in der Befehlszeile aus:

msiexec /x {07606F78-D997-43AE-A9DC-0738D91E8D02} /qb