Tous les produits
Search
Centre de documentation

Simple Application Server:Exécuter des commandes

Dernière mise à jour :Aug 18, 2026

L'Assistant de commande est un outil d'exploitation et de maintenance (O&M) automatisé pour Simple Application Server. Il vous permet d'exécuter des commandes Shell, PowerShell et Bat sur vos serveurs directement depuis la console, sans connexion préalable.

Prérequis

  • Le serveur Simple Application Server doit être dans l'état Running.

  • L'agent Cloud Assistant Agent est installé. L'agent Cloud Assistant Agent est installé par défaut sur les instances Simple Application Server. Si vous avez désinstallé manuellement l'agent, réinstallez-le. Pour plus d'informations, consultez la rubrique Installer Cloud Assistant Agent.

Procédure

Exécuter sur un seul serveur

  1. Accédez à la page Servers de la console Simple Application Server.

  2. Sur la carte du serveur cible, cliquez sur l'ID du serveur pour ouvrir la page de vue d'ensemble.

    Remarque

    Si vous disposez de nombreux serveurs, filtrez-les par adresse IP publique ou par ID de serveur dans la zone de recherche.

  3. Cliquez sur l'onglet Command Assistant.

  4. Sur la page Command Assistant, cliquez sur Run Command.

    Configurez les paramètres suivants.

    Paramètre

    Description

    Command Name

    Saisissez un nom pour la commande.

    Command Type

    Sélectionnez un type de commande.

    • Les serveurs Linux prennent en charge le type de commande Shell.

    • Les serveurs Windows prennent en charge les types de commande Bat et PowerShell.

    Command Source

    Sélectionnez une source pour la commande :

    • Enter Command Content : saisissez manuellement le contenu de la commande. Cette rubrique utilise cette option à titre d'exemple.

    • Select My Commands : sélectionnez une commande précédemment enregistrée.

    • Select Common Commands : sélectionnez une commande prédéfinie par Alibaba Cloud pour les tâches courantes d'O&M, telles que la réinitialisation du mot de passe d'un serveur ou l'affichage des processus consommant le plus de mémoire.

    Command

    Si vous définissez le paramètre Command Source sur Enter Command Content, saisissez le contenu de la commande.

    Saisissez une commande de l'une des manières suivantes :

    • Saisie manuelle : entrez une commande, telle que la commande Shell ifconfig -s, pour afficher des informations succinctes sur les cartes réseau du serveur.

    • Utilisation de l'Assistant de commande IA : appuyez sur Ctrl+I ou effectuez un clic droit pour ouvrir l'Assistant de commande IA. Saisissez une description de la tâche, appuyez sur Entrée, puis cliquez sur Insert Command.

      Par exemple, si vous saisissez « comment vérifier l'heure système actuelle », l'Assistant de commande IA renvoie la commande shell correspondante date ainsi qu'une description de sa fonction.

    Vous pouvez également utiliser le format {{key}} dans le contenu de la commande pour créer un paramètre personnalisé, tel que {{parameterName}}, et saisir sa valeur, par exemple ls -la /etc/profile, dans le champ Command Parameters.

    Vous pouvez créer jusqu'à 20 paramètres. Les noms de paramètres ne doivent contenir que des lettres et des chiffres, ne peuvent pas être vides et peuvent comporter jusqu'à 64 caractères.

    Pour plus d'exemples de commandes, consultez la section Commandes courantes.

    Used Parameters

    Sélectionnez cette option pour utiliser des paramètres personnalisés.

    Si vous activez l'option Used Parameters, définissez les paramètres personnalisés dans le champ Command au format {{key}} et saisissez les valeurs des paramètres dans le champ Command Parameters.

    Username

    Compte utilisateur sur le serveur qui exécute la commande. Nous vous recommandons d'utiliser un utilisateur standard afin de minimiser les risques de sécurité.

    Par défaut, les commandes s'exécutent en tant qu'utilisateur root sur les serveurs Linux et en tant qu'utilisateur system sur les serveurs Windows.

    Execution Path

    Répertoire de travail dans lequel la commande s'exécute. Les répertoires par défaut sont les suivants :

    • Pour les instances Linux, le répertoire de travail par défaut est le répertoire /root de l'utilisateur root.

    • Pour les instances Windows, le répertoire de travail est par défaut C:\Windows\system32.

    Timeout Period

    Durée maximale autorisée pour l'exécution de la commande. Si la commande dépasse ce délai, l'Assistant de commande l'interrompt.

    Unité : secondes. Valeur par défaut : 60. Plage : de 10 à 86 400 (24 heures).

  5. Une fois les paramètres configurés, cliquez sur OK.

  6. Dans la colonne Actions de la commande cible, cliquez sur View Command Details pour consulter le résultat de l'exécution.

    Les détails de l'exécution incluent l'ID d'exécution, l'état, l'heure d'exécution, le type de commande, le résultat et le contenu de la commande.

Exécuter sur plusieurs serveurs

  1. Accédez à la page Command Assistant de la console Simple Application Server.

  2. Choisissez d'exécuter une commande parmi vos commandes enregistrées ou parmi les commandes courantes.

    • Sur l'onglet My Commands, localisez la commande souhaitée et cliquez sur Run dans la colonne Actions.

    • Cliquez sur l'onglet Common Commands. Sur la carte de la commande souhaitée, cliquez sur Run.

  3. Dans le panneau Exécuter la commande, configurez les paramètres et cliquez sur Run.

    1. Dans la section Command Information, consultez le contenu de la commande, définissez les paramètres de la commande et spécifiez l'utilisateur d'exécution.

    2. Dans la section Select Instance, sélectionnez les serveurs cibles.

  4. Consultez le résultat de l'exécution de la commande.

    1. Cliquez sur l'onglet Execution Result pour afficher les informations de base de la commande, notamment l'ID d'exécution, l'état et le type de commande.

    2. Dans la colonne Actions de la commande cible, cliquez sur View.

    3. Sur l'onglet Instances, cliquez sur l'icône image pour afficher les résultats de l'exécution de la commande.

      L'état d'exécution est Execution Succeeded, le ExitCode est 0 et la sortie de la commande est file-20240228133835.

Opérations connexes

Après avoir exécuté une commande, vous pouvez la relancer ou exporter ses informations d'exécution.

Actions

Description

Étapes

Relancer une commande

Si une instance ou l'Cloud Assistant Agent se trouve dans un état anormal, l'exécution de la commande échoue. Une fois le problème résolu, relancez la commande.

  1. Dans le volet de navigation de gauche, cliquez sur Command Assistant.

  2. Cliquez sur l'onglet Execution Result.

  3. Dans la colonne Actions de la commande cible, cliquez sur Re-run.

  4. Dans le panneau Re-run Command, sélectionnez les serveurs et cliquez sur Run.

Exporter les informations de commande

Exportez les détails d'une exécution de commande.

  1. Dans le volet de navigation de gauche, cliquez sur Command Assistant.

  2. Cliquez sur l'onglet Execution Result.

  3. Dans la colonne Actions de la commande cible, cliquez sur Export.