PowerShell : le nouvel environnement de scripting

Comme nous l’avons déjà dit ici, nos partenaires ont accès à des workshops dédiés sur certains sujets. En contrepartie, en général, 1h est décomptée sur votre contrat de 40h (si vous êtes Gold) quelque soit le nombre de participants.

Nous en avons déjà 3 en stock dont celui sur PowerShell.

PowerShell est un nouvel environnement de scripting qui, contrairement aux autres shells, ne retourne pas que du texte mais de véritables objets .NET du Framework. Cela nous offre alors de très intéressantes perspectives et une puissance disponible bien supérieure au shell Windows précédent.

Ce nouvel environnement sera disponible par défaut sous Windows 2008 mais peut-être téléchargé et installé pour Windows XP, Windows Vista & Windows 2003. Vous pouvez télécharger celui de Windows Vista ici : https://www.microsoft.com/downloads/details.aspx?FamilyId=C6EF4735-C7DE-46A2-997A-EA58FDFCBA63&displaylang=en

Voici l’agenda de notre workshop:

Agenda Powershell

  • Qu’est ce que PowerShell ?
    • Description rapide de ce nouveau Shell et de ses avantages par rapport aux anciens Shell Windows
  • Les bases
    • Qu’est-ce qu’une Command-Let (CmdLet) ?
    • Revenu de quelques commandes, utilisation du Pipe, interop .NET & WMI
  • Ecrire un script
    • Ecriture d’un script PS1 requêtant l’Active Directory en utilisant les objets du Framework .NET

Script Powershell Search

  • Ecrire une CmdLet
    • Présentation du squelette de base d’une CmdLet en .NET (C#)
    • Ecriture d’une CmdLet gérant des utilisateurs dans une base de données
    • Utilisation d’un Snap-in pour intégrer la nouvelle CmdLet dans PowerShell
  • Utiliser une CmdLet depuis du code .NET
    • Intégration d’un appel d’une CmdLet PowerShell dans un projet de type Console.

En tant que développeurs, la revue de l’écriture d’un script ainsi que d’une CmdLet en .NET sera susceptible de vous intéresser.

Si c’est le cas, n’hésitez pas à nous contacter par email avec votre numéro de partenaire pour pouvoir rejouer ce workshop. Nous vous enverrons alors un lien vers l’enregistrement LiveMeeting que nous avons fait de manière à vous laisser la possibilité de rejouer ce workshop ainsi que l’ensemble de la présentation au format PowerPoint, les scripts PowerShell et le projet solution Visual Studio 2005 de la CmdLet.

-= David =-