Vous trouverez sur cette page une compilation de ressources autour de PowerShell.

Beatus, qui prodest, quibus potest.

Mis à jour le 02/08/2010
Cliquez sur un domaine ou un thème pour filtrer la liste. La liste est filtrée sur le domaine TUTORIEL Retour à la liste complète

Les domaines disponibles sont : COURS DEVELOPPEMENT DOCUMENTATION LANGAGE LIVRE OUTIL POWERSHELLV2 SHELL SITE TUTORIEL VIDEO

 DomaineThèmeArticle et descriptionAuteur
FrançaisLANGAGE, TUTORIEL, , COURS, POWERSHELLv2Evénementiel, Concept, Débuter, Langage, Module, Objet personnaliséLa gestion des événements sous PowerShell version 2
Comment sous Powershell utiliser les événements d'objet dotnet,WMI. Comment créer des événements personnalisés.
Laurent Dardenne
FrançaisLANGAGE, TUTORIEL, , COURS, POWERSHELLv2Concept, Langage, Pipeline, ScriptCmdlet, FonctionLes fonctions avancées sous PowerShell version 2
La version 2 de PowerShell apporte de nombreuses évolutions, l'une concerne l'écriture de cmdlet en code natif à l'aide de fonctions dites avancées utilisant différents types d'attributs. Dans le texte suivant je vous propose d'étudier la création de cmdlets sans utiliser de langage compilé dotnet.
Niveau avancé.
Laurent Dardenne
FrançaisTUTORIELQuiz, ConceptQuiz PowerShell
Venez tester vos connaissances sur PowerShell.
Laurent Dardenne
FrançaisTUTORIEL, LANGAGEConcept, Astuce, Débuter, Dynamique, Objet personnalisé, Texte, VariableUsage du dynamisme sous PowerShell
PowerShell propose un langage de script dynamique permettant de créer ou de modifier simplement du code ou la structure d'un objet lors de l'exécution d'un script.
Ce tutoriel vous présente les principes de base sur le dynamisme sous PowerShell au travers de quelques exemples.
Laurent Dardenne
FrançaisTUTORIEL, COURSConcept, Automatisation, Script, WMIUtiliser WMI avec PowerShell
Les débutants trouveront dans ce tutoriel les bases de l'utilisation de WMI sous PowerShell, les autres quelques approfondissements de WMI et techniques avancées.
Laurent Dardenne
FrançaisDOCUMENTATION, DEVELOPPEMENT, TUTORIELWeb, Cmdlet, AutomatisationThe Windows PowerShell Snap-In for IIS 7.0
Usage des cmdlets dédiés à IIS 7.0
Microsoft US
FrançaisDOCUMENTATION, TUTORIEL, POWERSHELLv2, COURSWinRM, Remoting, Aide, Débuter, Introduction, InstallationAdministrator's Guide to Windows PowerShell Remoting.
Guide d'usage sur le remoting (WinRM) sous PowerShell version 2.
Tobias Weltner
FrançaisDOCUMENTATION, TUTORIEL, POWERSHELLv2, COURSWinRM, Remoting, Aide, Débuter, Introduction, InstallationLayman’s Guide to PowerShell 2.0 remoting
Guide d'usage sur le remoting (WinRM) sous PowerShell version 2.
Using CredSSP for multi-hop authentication
Ravikanth Chaganti
FrançaisTUTORIELDébuter, SMO, SQLServerPowerShell and SQL Server 2005 SMO - Part 1 sur 11
Tutoriel sur SMO
Muthusamy Anantha Kumar
FrançaisTUTORIEL, LANGAGEConcept, AideEffective PowerShell
Plus d'une quinzaine de tutoriaux détaillant certains points de PowerShell.
L'auteur est le chef de projet de PSCX. A lire impérativement !
Les tutoriaux au format PDF.
Keith Hill
FrançaisDEVELOPPEMENT, DOCUMENTATION, TUTORIEL, OUTIL, LANGAGECmdlet, Provider, C#How to write a PowerShell Drive Provider ?
Tutoriel sur la création d'un provider de fichier compressé ZIP.
John-Daniel Trask
FrançaisVIDEO, TUTORIELDébuter, Concept, GratuitMaster Administrative Scripting with Don Jones
Vidéos autour de l'apprentissage de PowerShell.
Dan Jones
FrançaisTUTORIEL, LIVRE, LANGAGE, COURSDébuter, Concept, AideMaster-PowerShell
Apprendre PowerShell, excellent tutoriel, très documenté et détaillé.
Tobias Weltner
FrançaisTUTORIELADO, SGBDR, DébuterPowerShell and ADO.NET
Tutoriel sur l'usage d'ADO.NET avec PowerShell
Dan Sullivan
FrançaisDOCUMENTATION, TUTORIELRemoting, Administration, Astuce, WinRMRemoting Using PowerShell V1
Comment bénéficier du remoting sous PowerShell v1 (utilise WinRM en ligne de commande)
Jefferey Snover
FrançaisTUTORIEL, COURSLog, Script, Personnaliser, .NETGestion de logs sous PowerShell à l'aide du Framework Log4Net
Ce Framework permet la création d'évènements hiérarchisés pouvant être émis vers une ou plusieurs destinations (console, fichier, eventlog, mail, SGBD...). En cas d'erreur lors de l'exécution d'un script PowerShell, cet historique pourra nous aider à retrouver l'origine d'un problème plus rapidement.
Laurent Dardenne
FrançaisLANGAGE, TUTORIELScript, Langage, ConceptImplémentation de closure sous PowerShell
Analyse technique d'un script de création de closure.
Niveau confirmé.
Laurent Dardenne
FrançaisLANGAGE, TUTORIEL, COURSConcept, ETS, Langage, Personnaliser, Objet personnaliséLa création de membres d'objet synthétiques sous PowerShell
Création d'objet personnalisé à l'aide du cmdlet Add-Member. Comment enrichir/modifier un objet dotnet sour PowerShell.
Laurent Dardenne
FrançaisTUTORIEL, DOCUMENTATION, LANGAGE, COURSConcept, Langage, Objet personnalisé, RunSpace, VariableLa notion de runspace sous PowerShell.
Etude de la notion de runspace sous PowerShell v1.
Niveau confirmé.
Laurent Dardenne
FrançaisLANGAGE, TUTORIELObjet, Langage, Introduction, Concept, DébuterLa notion d'objet sous PowerShell
Pour ceux et celles qui ne connaissant pas la notion d'objet.
Propose également un guide d'usage de la documention de MSDN
Laurent Dardenne
FrançaisTUTORIEL, LANGAGEAstuce, Comparatif, Concept, Débuter, Introduction, LangageStructures de données sous PowerShell
Ce tutoriel aborde les structures de données plus courantes telles que les tableaux, les hashtables, les stringbuilder, les arraylist et les énumérations.
Les débutants y trouveront les manipulations de base autour de ces structures de données, les autres des détails d'implémentation et quelques opérations d'un niveau avancé.
Laurent Dardenne
FrançaisPOWERSHELLv2, TUTORIELGet-RandomGénération de date aléatoire
Nécessite la version 2 de PowerShell
Shay Levy
FrançaisTUTORIELPipeline, ScriptL'usage du pipeline sous PowerShell
Si vous souhaitez utiliser au mieux les possibilités du langage de script dynamique de PowerShell il vous faudra approfondir les principes de fonctionnement du pipeline, c'est ce que ce tutoriel se propose de faire.
Laurent Dardenne
FrançaisTUTORIELVariable, ScriptLes variables contraintes sous PowerShell
Le SDK de PowerShell contient quelques classes pouvant être utilisées directement dans des scripts, il en est une que Bruce Payette a mentionné dans un document contenant les corrections de son ouvrage "Windows PowerShell in action". Celle-ci autorise la création de variables contraintes intégrant des règles de validation.
Laurent Dardenne
FrançaisTUTORIELConcept, IntroductionThe PowerShell Information Center
De nombreux scripts
Thomas Lee
FrançaisTUTORIELVista, SécuritéScript Elevation PowerToys for Windows Vista
Michael Murgolo- Microsoft Technet
FrançaisTUTORIELShell, PersonnaliserPersonnalisation de l'environnement de PowerShell (Customize shell).
M. Just M.
FrançaisTUTORIELWMIDocuments Microsoft : WMI et PowerShell
MS Technet
FrançaisTUTORIELProvider, SQLServerProvider for Analysis Management Objects (SQL server 2005).
Darren Gosbell
FrançaisPOWERSHELLv2, TUTORIELModule, CmdletPowerShell Modules
Détails sur l'usage des Cmdlets dédiés à la gestion des modules.
Joel Bennett
FrançaisTUTORIEL, LANGAGECmdlet, ProviderPowerShell Tutorial - Providers
Tutoriel sur l'usage des providers natifs de PowerShell.
Jesse Hamrick
FrançaisDOCUMENTATION, TUTORIEL, SITEAidePowershell Wikipedia US.
Communauté Powershell
FrançaisVIDEO, TUTORIEL, DEVELOPPEMENTDébuterWebcast : Using Windows PowerShell with Visual Studio 2008

Microsoft US
FrançaisTUTORIELCOM, ADSI, WMIMastering PowerShell
Trés bon tutoriaux sur PowerShell. De nombreux sujets abordés dans le détail.
Tobias Weltner
FrançaisLANGAGE, TUTORIELAide, Débuter, Concept, ConversionComment utiliser la commande DIR en PowerShell.
Conversion de certaines fonctionnalités de la commande DIR (batch) vers PowerShell.
Tommy Williams
FrançaisTUTORIELSQLServer, PayantRead The Transactionlog of SQL Server from PowerShell.
S'appuie sur le produit Quest's LiteSpeed.
Jakob Bindslet
FrançaisTUTORIELADSI, WMI, BaseDeRegistreManage Users
Quelques tutoriels détaillés, notamment sur ADSI, la base de registre et WMI.
Karl Prosser
FrançaisDOCUMENTATION, TUTORIELExchangeWhite Paper- Exchange Management Shell
This white paper introduces the Exchange Management Shell to individuals who administer Microsoft Exchange Server 2007.
MS Technet
FrançaisTUTORIELCOM, .NETWindows PowerShell Tip- Getting Rid of a COM Object (Once and For All)
Finalisation d'objet COM sous PowerShell, par exemple forcer la fin du process Excel.
MS Technet
FrançaisDEVELOPPEMENT, LANGAGE, TUTORIELC#, Objet personnalisé, ConceptCreate your own custom "type accelerators" in PowerShell.
Comment ajouter un nouveau raccourci de type, tel que [Hex].
Oisin Grehan
FrançaisDEVELOPPEMENT, TUTORIEL, POWERSHELLv2Objet personnalisé, LangageMaking Custom Enums using add-Type

Création d'énumération sous PowerShell à l'aide de la commande Add-Type.
Marc van Orsouw Alias MOW
FrançaisDOCUMENTATION, LIVRE, SITE, TUTORIELLangageComment formater l'affichage.
Formatage de chaîne de caractères à l'aide de l'instruction -F
Extrait de l'ouvrage de Lee Holmes "Windows PowerShell cookbook" disponible gratuitement sur le site http://safari.oreilly.com
Lee Holmes

Retour à la liste complète

Un cours a une approche plus magistrale et théorique et se destine à un public ne connaissant pas le sujet étudié.

Un tutoriel concerne un point particulier du langage ou la mise en oeuvre d'une technique particulière, il ressemble sur le fond et la forme à un travail dirigé guidé par l'auteur. L'investissement en temps est moindre par rapport à un cours.

Un cours PowerShell vous donnera les bases du langage et les tutoriels vous permettont d'approfondir un sujet donné.