PRÉSENTATION
Ce livre sur Windows PowerShell s’adresse à un large public d’IT Pros, débutants comme confirmés. Les premiers découvriront toutes les notions essentielles pour bien démarrer, et ce d’une manière ordonnée et progressive dans la difficulté, les seconds trouveront de nombreux détails avancés et conseils d’expert pour se perfectionner et aller encore plus loin dans la réalisation de scripts de qualité professionnelle.
À travers les 8 premiers chapitres, le lecteur découvrira PowerShell sous toutes ses facettes : de la simple utilisation de l’interpréteur de commandes aux techniques de scripting les plus avancées. Toutes les notions essentielles sont traitées : boucles, opérateurs, types de données, gestion des fichiers et des dates, manipulation et création d’objets personnalisés, sécurité, utilisation et création de modules, etc.
Le chapitre sur la technologie .NET montrera que l’usage de PowerShell est pratiquement sans limites et présentera la création d’interfaces graphiques avec les technologies Windows Forms et Windows Presentation Foundation (WPF). Puis, le chapitre consacré aux technologies dites de « remoting » autorisant l’exécution de commandes et de scripts PowerShell à distance expliquera comment bien aborder ces aspects et distillera de précieux conseils sur le paramétrage et les pièges à éviter.
Dans le chapitre suivant le lecteur apprendra à maîtriser le jeu de commandes PowerShell apporté par le rôle Active Directory Domain Services de Windows Server 2012.
Enfin, les derniers chapitres lui permettront de mettre en œuvre PowerShell dans le monde de l’administration système au travers de nombreux cas concrets d’utilisation en entreprise et de découvrir les outils et acteurs les plus importants de l’écosystème Windows PowerShell.
Parmi les nombreux exemples traités dans le livre, tirés de problématiques réelles, vous apprendrez comment : lister les comptes périmés d’un domaine – créer des utilisateurs par lots – surveiller les journaux d’événements – changer le mot de passe administrateur des machines d’un domaine – générer des rapports d’inventaires – gérer la configuration réseau d’ordinateurs à distance – générer des mots de passe – interagir avec des applications telles que Word et Excel – créer des modules afin de penser réutilisabilité et pouvoir partager facilement son travail – et bien d’autres…
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr et sur le site de la communauté PowerShell francophone : PowerShell-Scripting.com.
Avant-propos – Introduction – À la découverte de PowerShell – Fondamentaux – Gestion des fichiers et des dates – Modules et Snap-ins – Maîtrise du Shell – Concepts avancés – Gestion des erreurs et débogage – La sécurité – .NET – Objets COM – Technologies CIM et WMI – Exécution à distance – Manipulation d’objets annuaire avec ADSI – Module Active Directory – Collecte de données de performance – Études de cas – Ressources complémentaires – Conclusion – Annexes
Avant-propos
Introduction
À la découverte de PowerShell
Fondamentaux
Gestion des fichiers et des dates
Modules et Snap-ins
Maîtrise du Shell
Concepts avancés
Gestion des erreurs et débogage
La sécurité
.NET
Objets COM
Technologies CIM et WMI
Exécution à distance
Manipulation d’objets annuaire avec ADSI
Module Active Directory
Collecte de données de performances
Études de cas
Ressources complémentaires
Annexes