vendredi 19 avril 2013

PowerShell Editor _ The Ultimate Scripting PowerFull


Windows possède en natif – ou presque – un très bel éditeur PowerShell, pas forcément le plus complet ni le plus pratique, mais largement suffisant et pratique à utiliser chez les clients qui ne peuvent rien installer!!
De plus, sans que ce soit forcément un avantage, ce fut l’un des premiers outils en WPF fourni par Microsoft. Cela permet notamment d’avoir une jolie fonction de zoom sur le code assez pratique à mon avis :o)
Tout d’abord, si vous êtes sur un OS plutôt ancien, soit vous n’avez pas PowerShell du tout (XP-), soit vous avez une V1 (Vista, 2008 Server), il vous faudra dont télécharger la V2 avant toute chose:


Si vous êtes sous Seven ou 2008 Server R2, vous êtes normalement bien outillé.

Première réflexion si vous êtes sur ces derniers OS, vous avez bien PowerShell mais où est donc passé l’éditeur????????
Huuummmmm, c’est embarrassant comme dirait l’autre.
Lancer donc votre première commande PowerShell: Import-Module ServerManager;Add-WindowsFeature PowerShell-ISE


Installation automatique de l'IDE:

Installation terminée...

Vous pouvez maintenant lancer l'IDE:



C’est du basique, personne n’aura de mal à s’y retrouver, notons cependant les points suivants:

  1. Menu Debug: ce n’est pas juste un éditeur, vous pouvez jouer directement à partir d’ISE vos scripts mais surtout les débuguer. Si c’est juste pour lancer quelques commandes, une console sera certainement plus rapide et plus pratique, par contre pour développer vos scripts c’est bien meilleur ici.
  2. 2.Menu Add-ons: les petits gars de PowerShell ont bien fait les choses, le programme est extensible par script et ce très simplement.
  3. Run: click and run du script de l’onglet courant, pratique.
  4. Titre: ceci aussi est scriptable, et l’environnement host utilise son propre profil 
  5. Command: fenêtre ligne de commande, fonctionne comme la console, exécuter vos commandes PowerShell directement à partir de là (pour tester une syntaxe par exemple pendant que vous écrivez vos scripts)
  6. Résultat: fenêtre de résultat d'éxecution de script Et de commande (je peux très bien exécuter le script en cours et lancer un ‘clear’ à la main dans la fenêtre commande pour nettoyer ce bloc)
  7. Script: Fenêtre d’édition du script.
  8. Zoom: totalement fortuit comme feature mais on a du mal s’en passer…





Un autre outils externe existe -- qui selon moi est encore plus efficace de par ses fonctionnalités "ajoutées"à l'IDE, 
Idera Powershell Plus Gratuit !

L'IDE vient avec un pack de librairie et l'interface est bien intuitive pour exécuter et debugger ses script.

Aucun commentaire :