ArcGIS Server inclut des utilitaires pouvant intégrer des scripts qui vous permettent de gérer le serveur à partir de la ligne de commande du système d'exploitation. Ils sont installés sous la forme d'un ensemble de scripts dans <ArcGIS Server installation location>/tools/admin. Vous pouvez exécuter ces utilitaires directement à partir de cet emplacement ou en indiquant le chemin d'accès complet au répertoire.
Ces utilitaires vous permettent de réaliser les opérations suivantes :
- Démarrer et arrêter des services
- Ajouter et supprimer des machines d'une grappe
- Publier des services à partir d'un fichier de définition de service (.sd)
- Sauvegarder ou restaurer la configuration d'un site
- Définir de nouveaux caches de carte
- Créer et supprimer des caches de carte
- Convertir des caches de carte au format compact ou éclaté
- Rechercher les pratiques conseillées en matière de sécurité d'ArcGIS Server
Remarque :
Les utilitaires prennent uniquement en charge l'authentification à base de jetons. Si vos sites utilisent l'authentification au niveau du Web, vous devez exécuter ces scripts à l'aide d'un compte intégré et spécifier l'URL locale de votre site, comme l'indique la section ci-dessous.
Paramètres courants
La table ci-après présente les paramètres utilisés dans de nombreux utilitaires :
Paramètre | Détails |
---|---|
-u | Nom d'un utilisateur ArcGIS Server qui va exécuter cet utilitaire. L'utilisateur doit disposer du niveau de privilèges approprié pour réaliser l'opération. Si votre site est configuré avec l'authentification au niveau du Web, désignez un utilisateur intégré, tel que le compte d'administrateur de site principal. |
-p | Le mot de passe de l'utilisateur a été spécifié avec le paramètre -u. |
-s | L'URL du site, dans l'un des formats suivants :
|
-h | Imprime l'aide de l'utilitaire. |
L'exemple suivant montre le fonctionnement de ces paramètres. Cet exemple utilise la commande -lc (list clusters) de l'utilitaire Gérer le site pour répertorier les grappes du site :
Héritage :
Dans les versions 10.2.2 et antérieures, vous deviez référencer le répertoire Python et l'extension correspondante (.py) pour exécuter les utilitaires à partir de la ligne de commande. Avec la version 10.3, ce n'est plus nécessaire. Vous pouvez exécuter les utilitaires directement à partir de la ligne de commande sans référencer le répertoire et l'extension Python.
Si vous avez mis en œuvre une logique qui automatise l'exécution de ces utilitaires, vous devez mettre à jour vos scripts pour supprimer les dépendances Python, par exemple :
- <ArcGIS Server installation location>/arcgis/server/tools/python
- l'extension .py lorsque vous faites référence au nom de l'utilitaire de ligne de commande
L'exemple suivant explique comment l'utiliser :
<ArcGIS Server installation location>/arcgis/server/tools/admin/managesite -u admin -p admin -s http://gisserver.domain.com:6080 -lc
Vous avez un commentaire à formuler concernant cette rubrique ?