Il est possible d’installer ArcGIS Server sans interface utilisateur, à l’aide des paramètres de ligne de commande de Windows Installer.
Remarque :
Mise à niveau vers la version 10.8.1 Pour plus d'informations, reportez-vous également à la rubrique Forum aux questions sur la mise à niveau.
Pré-requis
- ArcGIS Server nécessite Microsoft Core XML Services (MSXML) 6.
- La fonctionnalité de prise en charge de l'extension .NET requiert Microsoft .NET Framework 4.5. Si Microsoft .NET Framework 4.5 est introuvable, la fonctionnalité de prise en charge de l'extension .NET ne peut pas être installée.
Pour plus d'informations, reportez-vous à la rubrique Configuration du système.
Paramètres de ligne de commande de l'emplacement d'installation
Les paramètres suivants sont les paramètres de ligne de commande de Windows Installer à utiliser lors de l'installation d'ArcGIS Server en mode silencieux. Utilisez ces commandes pour modifier l'emplacement d'installation d'ArcGIS Server ou l'emplacement d'installation de Python.
INSTALLDIR=<emplacement d'installation>
Cette propriété vous permet de spécifier l'emplacement d'installation d'ArcGIS Server à partir de la ligne de commande. Si vous ne définissez pas cette propriété, l'emplacement d'installation par défaut C:\Program Files\ArcGIS\Server\ est utilisé.
INSTALLDIR1=<emplacement d'installation de Python>
Cette propriété vous permet de spécifier l'emplacement d'installation de Python à partir de la ligne de commande. Si vous ne définissez pas cette propriété, l'emplacement par défaut de cette fonctionnalité est \Python27 sur le disque dur disposant de l'espace le plus important.
Consultez l’exemple ci-dessous :
<path to the ArcGIS Server setup download>\setup.exe /qb INSTALLDIR=C:\NewServerDir INSTALLDIR1=C:\NewPythonDir
Configuration du compte ArcGIS for Server au moyen des paramètres de ligne de commande
Le compte ArcGIS Server doit être configuré pendant la procédure d'installation d'ArcGIS Server en mode silencieux. Pour les systèmes de production, nous vous recommandons de désigner un compte préexistant qui réside dans votre domaine ou dans Active Directory et qui est conforme à la stratégie de sécurité de votre organisation. Si le compte ArcGIS Server n’est pas configuré à l’aide de paramètres de ligne de commande pendant l’installation en mode silencieux, le compte est défini en tant que compte Local System (Système local). Cette procédure s'utilise avant tout pour accélérer l'installation d'ArcGIS for Server.
Remarque :
Il est possible de modifier le compte ArcGIS for Server ultérieurement en exécutant l'utilitaire Configurer le compte ArcGIS Server. L'utilitaire est accessible à partir du menu Démarrer > ArcGIS > ArcGIS Server > Configurer le compte ArcGIS Server. A l'invite, entrez le nom et le mot de passe du compte qui sera utilisé par ArcGIS Server. Une option permettant d'enregistrer un fichier de configuration avec ces informations est disponible afin d'accélérer le processus de configuration sur d'autres machines ArcGIS Server et d'éviter ainsi les erreurs de frappe lors de la saisie du nom ou du mot de passe. Même si le mot de passe du compte est chiffré, stockez le fichier de configuration dans un emplacement sécurisé.
Utilisez les paramètres de ligne de commande ci-dessous pour configurer le compte ArcGIS for Server.
Transmission directe des informations d'identification de compte ArcGIS for Server
Attention :
Si le compte ArcGIS for Server n'est pas défini au cours d'une installation en mode silencieux (/qb), ou si les informations d'identification ne sont pas valides, le programme d'installation d'ArcGIS Server affiche un avertissement pendant la procédure. Vous pouvez fermer ce message en cliquant sur OK. Dans ce cas, le compte ArcGIS for Server est défini en tant que compte Système local.
USER_NAME=<compte du système d'exploitation>
Le compte peut être un compte de domaine ou un compte local. Si vous utilisez un compte de domaine, il doit déjà exister. Si vous utilisez un compte local, il est créé au besoin. Si le compte n’est pas valide, un message s’affiche pendant l’installation pour indiquer que le compte ou le mot de passe est incorrect.
MSA=TRUE
Ce paramètre ne doit être utilisé qu’avec un compte de service géré. Un compte de service géré doit déjà exister dans votre domaine. N’utilisez pas ce paramètre avec un compte local ou un compte de domaine avec un mot de passe. Un compte de service géré n’utilise pas le paramètre PASSWORD.
PASSWORD=<mot de passe du compte>
Il s’agit du mot de passe du compte spécifié pour le paramètre USER_NAME. Si le mot de passe n’est pas valide, un message s’affiche pendant l’installation pour indiquer que le compte ou le mot de passe est incorrect.
Reportez-vous aux exemples ci-après.
Attention :
Les paramètres de ligne de commande respectent la casse. En cas de problème d’installation à partir de la ligne de commande, assurez-vous que la casse correspond à celle des propriétés des exemples qui suivent.
Utilisation d'un compte de domaine
<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
Utilisation d'un compte local nouveau ou existant
<path to the ArcGIS Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password
utilisation d’un compte de service géré
<path to the ArcGIS Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa
Importation des informations d'identification du compte ArcGIS for Server à l'aide d'un fichier de configuration du serveur
Les deux paramètres de ligne de commande ci-dessous doivent être utilisés conjointement pour importer les informations d'identification du compte ArcGIS for Server au moyen d'un fichier de configuration du serveur.
ACCOUNT=UseConfigFile
Utilisez le paramètre de ligne de commande ACCOUNT exactement comme indiqué ci-dessus. Il n'existe aucune autre valeur valide pour cette propriété.
CONFIGPATH=<chemin complet et nom du fichier de configuration du serveur>
Utilisée conjointement à ACCOUNT=UseConfigFile, cette propriété vous permet de spécifier le fichier de configuration du serveur à utiliser pour la configuration du compte ArcGIS for Server. Les fichiers de configuration sont créés par l'exportation d'un fichier de configuration du serveur lors de l'installation d'ArcGIS Server (installations antérieures ou à partir d'autres machines). Pour plus d'informations, reportez-vous à la rubrique Compte ArcGIS Server.
Consultez l’exemple ci-dessous :
<path to the ArcGIS Server setup download>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
Attention :
Les paramètres de ligne de commande respectent la casse. En cas de problème d’installation à partir de la ligne de commande, assurez-vous que la casse correspond à celle des propriétés des exemples qui suivent.
Exportation des informations d'identification du compte ArcGIS for Server vers un fichier de configuration du serveur
Remarque :
Lors de l'exportation d'un fichier de configuration du serveur vers un partage réseau, le compte Système local sur l'ordinateur sur lequel ArcGIS Server est en cours d'installation doit disposer des autorisations d'écriture sur le partage réseau. Par exemple, si vous installez ArcGIS Server sur un ordinateur nommé Quick, le compte Système local sur Quick doit disposer des autorisations d'écriture sur le partage réseau. Si les autorisations ne sont pas définies, le fichier de configuration du serveur peut ne pas être exporté avec succès. Si vous n'êtes pas sûr de la façon de définir les autorisations pour le partage réseau, contactez l'administrateur système ou exportez le fichier de configuration du serveur localement et copiez-le sur le partage réseau.
Les deux paramètres de ligne de commande ci-dessous doivent être utilisés conjointement pour exporter les informations d'identification du compte ArcGIS for Server au moyen d'un fichier de configuration du serveur.
EXPORTCONFIG=Yes
Utilisez cette propriété pour exporter les informations de compte entrées au moyen des paramètres de ligne de commande USER_NAME et PASSWORD. Les informations de compte sont stockées dans un fichier XML chiffré, appelé un fichier de configuration du serveur. Cette propriété prend la valeur No par défaut.
CONFIGPATH=<chemin complet et nom du fichier de configuration du serveur>
Utilisée conjointement à EXPORTCONFIG=Yes, cette propriété vous permet de définir le nom du fichier de configuration du serveur et son emplacement de stockage. Le nom de fichier doit porter l'extension .xml et le dossier spécifié doit déjà exister. Si le fichier ne possède pas d'extension .xml et si le répertoire spécifié n'existe pas, la création du fichier de configuration du serveur échoue.
Consultez l’exemple ci-dessous :
<path to the ArcGIS Server setup download>\setup.exe /qb EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
Attention :
Les paramètres de ligne de commande respectent la casse. En cas de problème d’installation à partir de la ligne de commande, vérifiez que la casse correspond à celle des propriétés des exemples.
Autorisation de ArcGIS Server en mode silencieux
Exécutez la commande ci-après pour autoriser ArcGIS Server en mode silencieux, en modifiant la ligne de commande le cas échéant pour refléter l’emplacement du fichier d’autorisation :
<System disk drive>\Program files\Common files\ArcGIS\bin\SoftwareAuthorization.exe /S /Ver 10.8 /LIF <path to .prvc authorization file>authorizationfile.prvc
Remarque :
Le fichier d’autorisation .prvc doit contenir toutes les informations utilisateur complétées avant l’exécution de la commande destinée à autoriser ArcGIS Server en mode silencieux. Ouvrez le fichier d’autorisation dans un éditeur de texte et renseignez la section User Information (Informations sur l’utilisateur).
Utilisation de la ligne de commande createsite pour créer un site ArcGIS Server
La version 10.6 vous permet d’utiliser la ligne de commande createsite pour créer un nouveau site ArcGIS Server une fois que ArcGIS Server a été installé. Les deux options disponibles pour l’utilisation de l’utilitaire createsite sont les suivantes :
- Exécuter l’utilitaire createsite comme administrateur à partir d’une ligne de commande et spécifier le nom d’utilisateur, le mot de passe, le config-store et les paramètres du répertoire.
- Fournissez un fichier createsite.properties contenant les paramètres spécifiés.
Pour l’utilisation de l’utilitaire de ligne de commande createsite, exécutez le script createsite.bat avec -h ou -help comme indiqué ci-dessous :
<ArcGIS Server Installation Directory>\tools\createsite\createsite.bat -help
Exemple d’utilisation avec l’utilitaire : createsite.bat [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]
Exemple d’utilisation avec un fichier : createsite.bat [-f <FILE>]
Remarque :
Lorsque vous référencez un chemin d’accès dans le fichier createsite.properties, vous devez faire précéder la barre oblique d’un caractère d’échappement (par exemple, C:\\arcgisserver\\config-store ou \\\\<Absolute path to>\\<Server config-store>).
Option | Description |
---|---|
-u; --username | Nom d’utilisateur de l’administrateur de site principal. Le nom d’utilisateur ne peut pas contenir les caractères suivants : \/:*?|<>" |
-p; --password | Mot de passe de l’administrateur de site principal. Le mot de passe ne peut pas contenir les caractères suivants : \/:*?|<>" |
-d; --directory | Répertoire du serveur racine. Par défaut, les répertoires du serveur sont créés localement à cet emplacement : C:\\arcgisserver\\directories or \\\\<Absolute path to>\\<Server directories> |
-c; --configstore | Magasin de configuration pour le site ArcGIS Server. Par défaut, le magasin de configuration est créé localement à cet emplacement : C:\\arcgisserver\\config-store or \\\\<Absolute path to>\\<ArcGIS Server config-store> |
-f; --file | Le fichier de propriétés de l’utilitaire createsite. Par défaut, le fichier createsite.properties se trouve à cet emplacement : <ArcGIS Server Installation Directory>\tools\createsite |
-h; --help | Affiche l’aide sur la ligne de commande et ferme l’outil. |
Exemple de fichier createsite.properties : #
# 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 =
Avant que l’outil ne se ferme, un message indique que le site ArcGIS Server a bien été créé.
Désinstaller ArcGIS Server en mode silencieux
Pour ArcGIS Server 10.8
Exécutez la commande suivante à partir de la ligne de commande :
msiexec /x {458BF5FF-2DF8-426B-AEBC-BE4C47DB6B54} /qb
Pour ArcGIS Server 10.7.1
Exécutez la commande suivante à partir de la ligne de commande :
msiexec /x {08E03E6F-95D3-4D33-A171-E0DC996E08E3} /qb
Pour ArcGIS Server 10.7
Exécutez la commande suivante à partir de la ligne de commande :
msiexec /x {98D5572E-C435-4841-A747-B4C72A8F76BB} /qb
Pour ArcGIS Server 10.6.1
Exécutez la commande suivante à partir de la ligne de commande :
msiexec /x {F62B418D-E9E4-41CE-9E02-167BE4276105} /qb
Pour ArcGIS Server 10.6
Exécutez la commande suivante à partir de la ligne de commande :
msiexec /x {07606F78-D997-43AE-A9DC-0738D91E8D02} /qb
Vous avez un commentaire à formuler concernant cette rubrique ?