Pour les administrateurs système gérant des infrastructures vSphere à l’aide de scripts, l’association de PowerGUI et de l’extension VMware PowerCLI a longtemps constitué une référence incontournable. Cet outil gratuit permettait d’exécuter des requêtes PowerShell via une arborescence graphique claire, tout en facilitant l’exploration des objets de virtualisation.
Cependant, lors du passage à la version 3 de PowerGUI, de nombreux utilisateurs ont constaté la disparition soudaine de la commande Enregistrer sous dans la console d’administration. Impossible alors de sauvegarder un nouveau filtre ou de modifier directement un script depuis l’interface standard. Voici comment débloquer cette fonctionnalité.
Comprendre le verrouillage de la console standard
Par défaut, l’installation de PowerGUI v3 configure la console d’administration (AdminConsole.exe) en mode opérateur. Ce choix vise à éviter les modifications accidentelles de scripts ou d’actions prédéfinies sur les serveurs de production. Dans ce mode restreint, l’utilisateur peut exécuter les nœuds existants pour auditer l’infrastructure ou déclencher des actions récurrentes, mais il ne peut plus concevoir ni enregistrer ses propres scripts.
Pour retrouver la liberté de créer de nouveaux éléments et de sauvegarder vos filtres de commande, il est impératif d’exécuter la console avec le commutateur dédié à la création : le mode auteur (AuthoringMode).
Activer le mode AuthoringMode au démarrage
Le moyen le plus simple pour retrouver l’ensemble des menus de développement consiste à modifier le raccourci de lancement de PowerGUI ou à lancer l’exécutable avec l’argument approprié :
- Ouvrez le menu Démarrer et localisez le dossier PowerGUI.
- Repérez le raccourci intitulé PowerGUI Administrative Console (Authoring Mode) s’il a été généré lors de l’installation.
- Si ce raccourci est absent, faites un clic droit sur votre raccourci habituel, puis rendez-vous dans ses Propriétés.
- Dans le champ Cible, ajoutez le paramètre à la fin du chemin d’accès :
« C:\Program Files\PowerGUI\AdminConsole.exe » -AuthoringMode - Validez par OK et redémarrez l’application.
Une fois la console ouverte avec ce commutateur, la barre d’outils et le menu contextuel réaffichent immédiatement les fonctionnalités de création, notamment l’option Enregistrer sous. Vous pouvez alors créer de nouveaux nœuds personnalisés, définir des requêtes WMI ou PowerCLI, puis ajuster leurs paramètres en faisant un clic droit suivi de Propriétés.
Précautions pour vos scripts d’administration
Lors de la manipulation de commandes d’automatisation, assurez-vous que la politique de sécurité de vos machines autorise le chargement des scripts. Si vous déployez des scripts sur plusieurs serveurs, pensez à autoriser l’exécution distante des scripts powershell afin d’éviter tout blocage lié aux restrictions d’exécution Windows (ExecutionPolicy).
Pour approfondir la gestion avancée de vos hyperviseurs ESXi et du vCenter, n’hésitez pas à consulter notre sélection des meilleurs livres sur VMware afin de maîtriser l’architecture sous-jacente de vos environnements virtuels.
