PowerShell V2 et la console graphique “Integrated Scripting Environment” !


 

Bonjour à tous !

 

Afin d’inaugurer la nouvelle adresse de mon Blog, je commence avec un petit post illustré pour présenter (très) rapidement la nouvelle console graphique “ISE” fournie avec la version 2 de PowerShell !

 

Voici à quoi elle ressemble à première vue, avec un exemple quelconque (ici, une commande permettant l’affichage de quelques caractéristiques de mes cartes réseau, un peu comme avec NetSH[System.Net.NetworkInformation.NetworkInterface::GetAllNetWorkInterfaces() ) :

 

image

On a 3 panneaux, de haut en bas :

  • l’éditeur de script PowerShell, avec la coloration des fonctions, chaînes de caractères, variables…, l’Intellisense (ou “autocomplete”, qui permet, en tapant le début d’une commande, de compléter ou faire le tour de toutes les commandes commençant par les mêmes lettres)
  • la fenêtre des résultats (ou “Output”, où l’on peut voir le résultat de l’exécution du script du panneau du dessus, mais également le résultat des commandes ou scripts exécutés depuis le panneau d’exécution immédiate (panneau du bas), copier les résultats dans le presse-papier Windows)
  • le panneau d’exécution rapide, d’où l’on lance des instructions ou d’autres scripts comme on le fait dans une fenêtre PowerShell classique.

 

Note : le PowerShell V2 et sa console graphique sont disponibles de base dans Windows 7 et Windows 2008 R2. Il est possible de les récupérer en version “CTP” ( Community Technology Preview – une version bêta) à l’adresse suivante :

Windows PowerShell V2 Community Technology Preview 3 (CTP3)

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc&displaylang=en#filelist

 

Je suis encore loin de connaître toutes les fonctionnalités de la console graphique, mais l’un des avantages méritant d’être souligné, outre l’éditeur de scripts mentionné plus haut, est la possiblilité d’ouvrir plusieurs instances PowerShell dans la même console sous forme d’onglets :

 

image

 

Voilà pour un premier post d’intro pas très technique, mais qui montre le côté sympatique de la nouvelle console graphique PowerShell fournie avec la V2.

 

En tout cas, n’étant pas développeur à la base (et la console basique PowerShell ne m’inspirant pas spécialement :-)), ce concept d’UI (User Interface) m’a permis de réaliser pas mal de scripts d’administration Windows et Exchange 2007 de manière fun et rapide !

 

A plus tard pour d’autres expériences,

Sam.


Comments (0)

Skip to main content