Exécution de scripts¶
L'exécution de scripts permet d'exécuter des scripts ou des commandes en lot sur les hôtes gérés.
Étapes d'utilisation¶
- Accéder à « Gestion des opérations - Exécution de scripts »
- Sélectionner les hôtes cibles (seuls les hôtes gérés sont sélectionnables)
- Sélectionner la source du script :
- Script temporaire : saisir directement le contenu du script
- Dépôt de scripts : sélectionner un script déjà enregistré depuis le dépôt de scripts
- Sélectionner l'utilisateur d'exécution
- Cliquer sur « Exécuter »
Langages pris en charge¶
| Langage | Description |
|---|---|
| Shell | Par défaut sous Linux |
| Python | |
| PowerShell | Hôtes Windows |
| BAT | Hôtes Windows |
Résultats d'exécution¶
Après l'exécution, vous pouvez consulter :
- L'état global (succès / échec / en cours d'exécution)
- La sortie et le résultat de chaque hôte
- L'ID de tâche (pour le suivi dans l'historique des tâches)
Moteur d'exécution¶
L'exécution de scripts est automatiquement routée selon le mode de gestion des hôtes :
- Hôte SSH → Ansible
- Hôte SaltStack → SaltStack
- Hôte OpsMini → OpsMini Server (gRPC)
Conseils¶
- Lors d'une exécution en lot, les résultats sont affichés hôte par hôte
- L'ID de tâche permet de consulter la sortie détaillée dans « Historique des tâches »