Exécuter une commande
La tâche Exécuter une commande peut servir à exécuter des instructions de ligne de commande spécifiques sur le client. L'administrateur peut spécifier l'entrée de ligne de commande à exécuter.
Pour créer la tâche, cliquez sur Tâches > Nouvelle > Tâche de client ou cliquez sur le périphérique client de votre choix dans Ordinateurs, puis sélectionnez Nouvelle tâche.
Les commandes sont exécutées sans accès à l'environnement de bureau. Par conséquent, les commandes avec des exigences sur l'interface graphique de l'application peuvent échouer. |
Vous pouvez utiliser la tâche Exécuter une commande avec les commandes ecmd. Pour plus de renseignements, visitez l'article suivant de la base de connaissances article.
Système d’exploitation |
La commande s'exécute en tant qu'utilisateur |
Répertoire de travail par défaut |
Emplacements réseau accessibles |
La commande sera exécutée dans |
---|---|---|---|---|
Windows |
Local System |
C:\Windows\Temp |
Uniquement les emplacements dans le domaine actuel et disponibles pour le système local de l'utilisateur |
Invite de commande (cmd.exe) |
MacOS ou Linux |
root |
/tmp |
Uniquement si l'emplacement est monté et disponible pour l'utilisateur racine |
Console |
General
Dans la section De base, saisissez des informations générales sur la tâche, telles que le nom et la description (facultatif). Cliquez sur Sélectionner les balises pour attribuer des balises.
Dans le menu contextuel Tâche, sélectionnez le type de tâche que vous souhaitez créer et configurer. Si vous avez sélectionné un type de tâche spécifique avant de créer une nouvelle tâche, la tâche est présélectionnée en fonction de votre choix précédent. La tâche (voir la liste de toutes les tâches) définit les paramètres et le comportement de la tâche.
Paramètres
•Ligne de commande à exécuter : saisissez la ligne de commande à exécuter sur le ou les clients.
•Répertoire de travail : saisissez un répertoire dans lequel la ligne de commande ci-dessus sera exécutée.
Vous pouvez saisir une commande à plusieurs lignes. Limites maximales de longueur de commande : •La console Web peut traiter jusqu'à 32 768 caractères. Si vous copiez-collez une commande plus longue, elle coupe la fin sans le signaler. •Linux et Mac sont capables de traiter la totalité de la commande. Windows comporte une restriction dont le maximum est de 8 191 caractères (pour en savoir plus, cliquez ici). |
•Pour exécuter un script local qui se trouve sur un client dans C:\Users\user\script.bat suivez les étapes ci-après : 1.Créez une nouvelle tâche client et sélectionnez la commande Exécuter. 2.Dans la section Paramètres, entrez : Ligne de commande à exécuter : call script.bat 3.Cliquez sur Terminer, créez un déclencheur et sélectionnez des clients cibles. •Pour exécuter une commande multilignes afin de redémarrer un service Windows à distance (remplacer service_name par le nom du service, par exemple wuauserv pour le service de mise à jour de Windows) : net stop service_name net start service_name |
Synthèse
Passez en revue le résumé des paramètres configurés, puis cliquez sur Terminer. La tâche client est alors créée et une fenêtre contextuelle s'ouvre :
•Cliquez sur Créer un déclencheur (recommandé) pour spécifier les cibles de tâche client (ordinateurs ou groupes) et le déclencheur.
•Si vous cliquez sur Fermer, vous pouvez créer un déclencheur ultérieurement : cliquez sur l'instance de la tâche client et sélectionnez Exécuter maintenant dans le menu contextuel.
Dans Tâches, vous pouvez voir la barre d'indicateur de progression, l'icône d'état et les détails pour chaque tâche créée.