Session PowerShell V2 aux MS Days : démos partie 1

image

Cette première série de démonstrations aborde :

1°) les bases ou  PowerShell V1 et les 4 commandes de base : get-command, get-help, get-member, get-psdrive

On montre également que l’on manipule des objets .Net

image

2°) les interfaces graphiques avec PowerShell. Langage de commandes ne rime pas forcément avec interface en mode caractère.

On peut très facilement gérer le son :

    1:  $spVoice = new-object -com "SAPI.SpVoice" 
    2:  $spVoice.Speak("Bienvenue aux Microsoft Days de Paris !")

ou les graphiques WinForms en PowerShell :

image

La réalisation de graphiques de ce type est très simple avec la librairie Microsoft Chart Controls for Microsoft .NET Framework 3.5 (la documentation est accessible ici et un excellent cours là : https://www.dotnet-france.com/Documents/Win/35/Microsoft%20Chart%20Controls.pdf ) :

image 

On voit ensuite les spécificités PowerShell V2 : out-gridview

image

et le support de WPF :

image

image

Les scripts sont attachés à ce message.

Démos 1.zip