Trouvez facilement votre prochaine lecture
6 livres de référence pour s'initier à PowerShell sur de bonnes bases

6 livres de référence pour s’initier à PowerShell sur de bonnes bases

PowerShell est un environnement de ligne de commande et un langage de script développé par Microsoft. Il est principalement utilisé pour automatiser certaines tâches récurrentes et administrer les systèmes d’exploitation Windows.

Il repose sur une syntaxe simple et intuitive basée sur des commandes appelées « cmdlets », qui peuvent être utilisées pour accomplir diverses tâches, notamment la gestion des fichiers, la configuration du réseau, la gestion des utilisateurs et des groupes, ou encore le déploiement et la mise à jour de logiciels.

Tour d’horizon des ouvrages de référence à son sujet.


1. Débuter avec PowerShell (Jérôme Bezet-Torres, Damien Van Robaeys)

Disponible sur Amazon Disponible à la Fnac

PowerShell, un langage de scripting aux mille et une possibilités ! Jérôme Bezet-Torres et Damien Van Robaeys vous invitent à en maîtriser les arcanes, que vous soyez néophyte ou professionnel de l’informatique.

Les auteurs vous guident pas à pas, des fondamentaux (cmdlets, pipeline, objets, variables…) à des concepts plus poussés. Vous apprendrez à créer des scripts et des fonctions en maniant avec dextérité les conditions et les boucles.

Besoin de migrer depuis d’autres langages comme CMD ou VBS ? Les auteurs vous épaulent dans cette transition. Au programme également : gestion des erreurs, manipulation de fichiers et de dossiers, exploitation du registre Windows, utilisation des expressions régulières (Regex), création d’interfaces graphiques (Windows Forms)…

Ponctuée de nombreuses astuces et d’exemples concrets, cette bible de PowerShell vous permettra d’automatiser une multitude de tâches. Un précieux allié pour optimiser votre quotidien d’informaticien !

Éditions ENI ; 744 pages.


2. PowerShell Core et Windows PowerShell – Les fondamentaux du langage (Robin Lemesle, Arnaud Petitjean)

Disponible sur Amazon Disponible à la Fnac

Vous souhaitez vous initier au scripting avec PowerShell ? Cet ouvrage des fondateurs de la communauté PowerShell francophone est fait pour vous !

Que vous soyez un vrai débutant ou que vous ayez déjà quelques notions, ce livre vous permettra d’acquérir de solides bases grâce à une approche progressive et didactique. Au fil des 9 premiers chapitres, vous découvrirez les concepts essentiels : manipulation d’objets, types de variables, opérateurs, tableaux, boucles, structures conditionnelles, fonctions, profils (coquille de commande)…

Les auteurs vous expliqueront ensuite comment enrichir PowerShell via des snapins (greffons), des modules et l’accès à la PowerShell Gallery. Ils consacrent un chapitre conséquent à la gestion des erreurs et au débogage, avec de nombreux conseils pour rendre vos scripts plus robustes. La sécurité est aussi abordée en détail.

Vous verrez que les possibilités de PowerShell sont quasi-illimitées grâce aux frameworks .NET et .NET Core. Les technologies de remoting (WinRM, SSH…) qui permettent d’exécuter des commandes et scripts à distance sont expliquées en profondeur. Enfin, de multiples cas concrets d’utilisation en entreprise et la présentation de l’écosystème PowerShell (outils tiers, acteurs clés…) viendront parfaire vos connaissances.

Éditions ENI ; 666 pages.


3. PowerShell – Fonctionnalités avancées (Nicolas Baudin)

Disponible sur Amazon Disponible à la Fnac

Vous maîtrisez les bases de PowerShell mais souhaitez aller plus loin ? Cet ouvrage de Nicolas Baudin est une mine d’or pour les administrateurs et ingénieurs système avides d’approfondir leurs connaissances.

Au menu : les différences entre Windows PowerShell 5.1 et PowerShell Core 7.3, l’installation sur Linux et Windows, la découverte de l’EDI (Environnement de Développement Intégré) Visual Studio Code. Un chapitre entier est consacré aux fonctions avancées.

Vous apprendrez à rendre votre travail collaboratif en créant et partageant des modules via NuGet. Place ensuite à la POO (Programmation Orientée Objet) avec la manipulation d’objets personnalisés et l’élaboration de classes, pour un code plus riche. Les notions de jobs (tâches asynchrones) et de workflows sont aussi abordées.

Un focus particulier est fait sur PowerShell DSC, fonctionnalité puissante pour configurer et maintenir une infrastructure à grande échelle. Vous découvrirez également : gestion avancée des fichiers, intégration avec les technologies COM, sécurisation via JEA (Just Enough Administration), mise en place de PowerShell Web Access…

Et ce n’est pas fini ! Les derniers chapitres traitent de la création d’interfaces graphiques, de la collecte de métriques de performance et de l’interaction avec les annuaires Active Directory. Un concentré d’expertise pour exploiter toute la puissance de PowerShell !

Éditions ENI ; 663 pages.


4. Windows Server 2022 & PowerShell tout-en-un pour les nuls (Sara Perrott)

Disponible sur Amazon Disponible à la Fnac

Vous débutez avec Windows Server 2022, le dernier-né des systèmes d’exploitation de Microsoft pour les serveurs ? Ce guide signé Sara Perrott vous accompagne pas à pas dans sa prise en main et son administration au quotidien.

Au programme : déploiement initial, paramétrage des protocoles réseau (TCP/IP, DHCP, DNS…), gestion des connexions, création et suivi des comptes utilisateurs, sécurisation de l’infrastructure… Tout y est ! L’accent est mis sur l’automatisation et la simplification des tâches via PowerShell.

Grâce aux conseils avisés de l’auteure, vous saurez tirer le meilleur parti des fonctionnalités de Windows Server 2022. Les captures d’écran et les exemples concrets facilitent l’assimilation des concepts. Bonus : un chapitre est dédié à la sauvegarde et à la restauration, pour parer à toute éventualité.

Que vous soyez administrateur système débutant ou confirmé, cet ouvrage deviendra vite votre bible pour exploiter pleinement Windows Server 2022 et PowerShell.

Éditions POUR LES NULS ; 840 pages.


5. Windows PowerShell – Administration de postes clients Windows (Julien Musy)

Disponible sur Amazon Disponible à la Fnac

Ce livre de Julien Musy est une mine d’or pour les administrateurs systèmes Windows. Vous cherchez à automatiser des tâches fastidieuses et répétitives ? Vous souhaitez augmenter votre productivité au quotidien ? Alors plongez dans cet ouvrage qui vous guidera pas à pas dans l’utilisation avancée de PowerShell.

Au fil des chapitres, vous découvrirez comment administrer finement Windows 11 (paramètres, sécurité), gérer les logiciels et les périphériques (du réseau aux imprimantes en passant par le stockage). La recherche d’informations via WMI n’aura plus de secrets pour vous, ouvrant la voie à des scripts conditionnels puissants et à des audits exhaustifs des postes.

L’auteur vous initiera aussi à l’installation d’applications via le gestionnaire de paquets et à l’administration à distance avec PowerShell Remoting. Le tout illustré par de nombreux exemples pratiques à adapter à vos besoins. Les scripts sont téléchargeables sur le site de l’éditeur.

Éditions ENI ; 601 pages.


6. Cybersécurité et PowerShell – De l’attaque à la défense du système d’information (Étienne Ladent)

Disponible sur Amazon Disponible à la Fnac

Étienne Ladent nous propose un ouvrage singulier qui explore la cybersécurité sous l’angle de PowerShell. Que vous soyez administrateur système, expert en sécurité ou responsable cyber, ce livre vous révélera tout le potentiel de ce langage de scripting, tant offensif que défensif.

L’auteur commence par une immersion dans les techniques d’attaque, allant jusqu’à vous guider dans le développement de votre propre ransomware. Il présente ensuite PowerShell Empire, un framework open source redoutable pour les attaquants.

Mais PowerShell est aussi un allié précieux pour la défense, avec des mécanismes comme la signature de code, AMSI (Anti-Malware Scan Interface) ou le mode de langage contraint. Ladent détaille la sécurisation des accès à distance (WinRM, WMI, Just Enough Administration) et diverses techniques d’administration (protection SMB/RDP, comptes de service managés, abonnements WMI).

Enfin, il aborde la supervision des environnements Windows et PowerShell, de la journalisation à la mise en place d’un SIEM (Security Information and Event Management). Un livre essentiel pour tout professionnel de la cybersécurité !

Éditions ENI ; 392 pages.

error: Contenu protégé