Exécutez des commandes Bat, PowerShell ou Shell sur les ordinateurs cloud directement depuis la console, sans connexion terminal. Lorsqu'un ordinateur cloud est inaccessible via le bureau à distance (par exemple, en raison d'un conflit de session ou d'un problème réseau), les commandes à distance constituent souvent le seul moyen d'effectuer la maintenance.
Fonctionnement
Les commandes à distance s'appuient sur Cloud Assistant, l'agent intégré d'exploitation et de maintenance (O&M) d'Alibaba Cloud. Cloud Assistant s'exécute par défaut sur chaque ordinateur cloud :
|
Système d'exploitation |
Nom du service |
|
Windows |
|
|
Linux |
|
N'arrêtez pas ces services. Leur arrêt désactive les commandes à distance ainsi que les autres fonctionnalités dépendant de Cloud Assistant.
Limites
|
Contrainte |
Détail |
|
Interactivité des commandes |
Seules les commandes non interactives sont prises en charge. Les commandes doivent renvoyer un résultat après une seule exécution. |
|
État de l'ordinateur cloud |
L'ordinateur cloud doit être dans l'état Running. |
|
Taille du lot |
Jusqu'à 500 ordinateurs cloud par région et par lot. |
|
Division automatique des tâches |
Si vous sélectionnez plus de 300 ordinateurs cloud, le système divise la tâche en plusieurs exécutions. Utilisez l'ID d'exécution de la commande pour suivre les résultats entre les différentes divisions. |
|
Exécuter en tant qu'utilisateur final |
Prend uniquement en charge les commandes PowerShell et Bat. Shell n'est pas pris en charge. |
Prérequis
Avant de commencer, assurez-vous que :
L'ordinateur cloud cible est dans l'état Running
Envoyer une commande à un seul ordinateur cloud
Connectez-vous à la console WUYING Workspace.
Dans le volet de navigation de gauche, choisissez Resource Management > Cloud Computers.
Dans la barre de navigation supérieure, sélectionnez une région.
-
Sur la page Cloud Computers, localisez l'ordinateur cloud cible et ouvrez la boîte de dialogue Send Remote Commands en utilisant l'une des méthodes suivantes :
Dans la colonne Actions, cliquez sur More, puis sélectionnez Send Remote Commands.
Cliquez sur l'ID de l'ordinateur cloud, accédez à l'onglet Remote Commands et cliquez sur Send Remote Commands.
-
Configurez les paramètres suivants et cliquez sur Execute.
Paramètre
Description
Command Type
Sélectionnez PowerShell ou Bat pour les ordinateurs cloud Windows, ou Shell pour les ordinateurs cloud Linux.
Command Content
Saisissez la commande à exécuter.
Une fois la commande terminée, saisissez une autre commande dans Command Content et cliquez sur Execute pour exécuter des commandes supplémentaires.
Envoyer une commande à plusieurs ordinateurs cloud
Connectez-vous à la console WUYING Workspace.
-
Accédez à la page Batch Send Remote Commands en utilisant l'une des méthodes suivantes :
Page Cloud Computers
Dans le volet de navigation de gauche, choisissez Resource Management > Cloud Computers. Sur la page Cloud Computers, cliquez sur Send Remote Commands dans le coin supérieur gauche.
Page Remote Commands
Dans le volet de navigation de gauche, choisissez . Sur la page O&M Management > Remote Command, cliquez sur Batch Send Remote Commands.
-
Configurez les paramètres suivants et cliquez sur Confirm.
Paramètre
Description
Command Configuration
Définissez le type et le contenu de la commande : Command Type — sélectionnez PowerShell ou Bat pour Windows, ou Shell pour Linux. Command Content — saisissez la commande à exécuter.
Execute as End User
Lorsque cette option est activée, la commande s'exécute dans la session de l'utilisateur final, ce qui est utile pour les commandes nécessitant un accès GUI ou une interaction avec l'environnement utilisateur. Seuls PowerShell et Bat sont pris en charge. Une fois activée, la liste affiche uniquement les ordinateurs cloud auxquels des utilisateurs sont connectés.
Select Cloud Computers
Sélectionnez les ordinateurs cloud sur lesquels exécuter la commande. Filtrez par Cloud Computer Name, Cloud Computer ID, Office Network ID, Username ou About to Expire pour affiner la liste.
Une fois la commande terminée, saisissez une autre commande dans Command Content et exécutez-la pour lancer des commandes supplémentaires.
Envoyer une commande à un ordinateur cloud partagé
Connectez-vous à la console WUYING Workspace.
Dans le volet de navigation de gauche, choisissez .
Dans la barre de navigation supérieure, sélectionnez une région.
Sur l'onglet Computer Pool de la page Shared Cloud Computer, localisez le pool d'ordinateurs cible et cliquez sur son ID de pool.
Sur l'onglet Command Execution Details, cliquez sur Send Remote Commands.
-
Configurez les paramètres suivants et cliquez sur Execute.
Paramètre
Description
Command Type
Sélectionnez PowerShell ou Bat pour les ordinateurs cloud Windows, ou Shell pour les ordinateurs cloud Linux.
Select cloud computers
Choisissez la portée cible : All — envoie la commande à tous les ordinateurs cloud partagés dans l'état Running au sein de ce pool d'ordinateurs. Specific — sélectionnez des ordinateurs cloud partagés individuels dans la liste déroulante.
Command Content
Saisissez la commande à exécuter.
Une fois la commande terminée, saisissez une autre commande dans Command Content et exécutez-la pour lancer des commandes supplémentaires.
Afficher les résultats d'exécution des commandes
Après l'exécution d'une commande, consultez son statut d'exécution, son ID de commande, son contenu et l'heure d'exécution :
|
Scénario |
Étapes |
|
Ordinateur cloud unique |
Sur la page Cloud Computers, cliquez sur l'ID de l'ordinateur cloud, puis ouvrez l'onglet Remote Commands. |
|
Plusieurs ordinateurs cloud |
Accédez à O&M Management > Remote Command. Effectuez une recherche par ID de commande, puis cliquez sur l'ID ou sur View dans la colonne Actions. Ouvrez l'onglet Executions ou Command Content selon vos besoins. |
|
Ordinateur cloud partagé |
Sur la page Shared Cloud Computer, cliquez sur l'ID du pool d'ordinateurs cible, puis ouvrez l'onglet Command Execution Details. |