Approfondissez PowerShell 5.1 et maîtrisez le scripting avancé pour automatiser efficacement les tâches d’administration système.
Cette formation en français vous apprend à créer des fonctions et modules réutilisables, manipuler le pipeline et les objets, gérer les erreurs, exploiter .NET et XML, produire des rapports HTML et mettre en œuvre DSC, JEA et les workflows PowerShell.
Cette formation comprend 10 sections et 22 leçons.
Description de la formation Advanced PowerShell and Scripting Training
Ce workshop avancé est consacré à l’automatisation des tâches administratives avec Windows PowerShell 5.1. Il s’adresse notamment aux administrateurs système souhaitant automatiser leurs flux de travail et développer des scripts plus robustes, réutilisables et performants.
Vous apprendrez à transformer un script en fonction avancée, créer des modules, utiliser des paramètres avancés, accepter des valeurs via le pipeline et construire des objets personnalisés. Le programme aborde également les paramètres Confirm et WhatIf, le .NET Framework, les menus PowerShell et la génération de rapports HTML.
La formation approfondit ensuite la gestion des erreurs avec Try/Catch, XML, Desired State Configuration, Just Enough Administration et les workflows PowerShell. Le niveau indiqué sur la page est Intermédiaire.
Ce que vous saurez faire après la formation
- transformer un script PowerShell en fonction avancée réutilisable ;
- créer et organiser vos propres modules PowerShell ;
- utiliser les paramètres avancés dans vos fonctions ;
- accepter des valeurs provenant du pipeline ;
- créer des objets personnalisés pour présenter les résultats d’un script ;
- documenter vos fonctions PowerShell ;
- utiliser les paramètres Confirm et WhatIf pour sécuriser l’exécution de vos scripts ;
- exploiter le .NET Framework depuis PowerShell ;
- créer des menus interactifs pour accéder à plusieurs fonctions ;
- générer des rapports HTML avec une feuille de style CSS ;
- gérer les erreurs avec les mécanismes Try/Catch ;
- utiliser XML dans vos scripts ;
- mettre en œuvre Desired State Configuration et ses ressources ;
- comprendre et configurer Just Enough Administration ;
- créer des workflows PowerShell pour orchestrer des tâches complexes.
À qui s’adresse ce cours ?
Administrateurs système
Pour automatiser les tâches administratives, développer des scripts avancés et améliorer la fiabilité et l’efficacité de la gestion des environnements Windows.
Prérequis
La page de la formation n’indique pas de prérequis spécifiques. Le niveau affiché est Intermédiaire et le contenu porte sur le scripting avancé et l’automatisation avec PowerShell 5.1.
Programme complet
Section 1 — Introduction
1.1 Introduction
Section 2 — Création d’une fonction avancé
2.1 Création d’un simple script et transformation en une fonction
2.2 Création d’un module
2.3 Utilisation de paramètres avancés
2.4 Utilisation de paramètres avancés partie 2
2.5 Accepter dans votre fonction de passer des valeurs par le Pipe
2.6 Création d’objet pour afficher le résultat de votre script
2.7 Comment documenter votre fonction
2.8 Ajouter dans votre fonction des paramètres Confirm and WhatIf
Section 3 — Utilisation de .NET Framework
3.1 Présentation de .Net framework et dans quel cas l’utiliser
Section 4 — Création d’un MENU Powershell
4.1 Comment créer un script proposant vos différentes fonctions
Section 5 — Produire un rapport HTML
5.1 Création d’un rapport HTML avec une feuille de style CSS
Section 6 — Gestion des erreurs
6.1 Gestion des erreurs dans votre script
6.2 Utilisation de try and catch
Section 7 — XML
7.1 Présentation de XML et comment l’utiliser dans vos scripts
Section 8 — DSC
8.1 Présentation de DSC
8.2 Création d’un fichier de configuartion
8.3 Les ressources DSC
8.4 LCM
Section 9 — JEA
9.1 Présentation de JEA
9.2 Création d’un config JEA
Section 10 — WorkFlow
10.1 Création de Workflow
Questions fréquentes
Comment fonctionne une formation vidéo ITFIT ?
La formation est organisée en sections et en leçons afin de progresser étape par étape. Vous pouvez avancer à votre rythme et revenir sur les différentes notions selon vos besoins.
Comment cette formation PowerShell avancée est-elle organisée ?
Cette formation comprend 10 sections et 22 leçons. Elle couvre les fonctions avancées, les modules, le pipeline, les objets, .NET, les rapports HTML, la gestion des erreurs, XML, DSC, JEA et les workflows PowerShell.
Des exemples pratiques sont-ils inclus ?
Oui. La présentation du cours mentionne des modules interactifs et des exemples pratiques permettant d’appliquer les techniques de scripting et d’automatisation étudiées.
Vais-je apprendre à créer mes propres modules PowerShell ?
Oui. Le programme comprend la transformation d’un script en fonction, la création d’un module, les paramètres avancés, le passage de valeurs par le pipeline et la documentation des fonctions.
La gestion des erreurs est-elle abordée ?
Oui. Une section est consacrée à la gestion des erreurs dans les scripts et à l’utilisation de Try/Catch.
DSC et JEA sont-ils inclus ?
Oui. Le programme comprend quatre leçons consacrées à Desired State Configuration ainsi que deux leçons sur Just Enough Administration.
Puis-je suivre la formation à mon rythme ?
Oui. Vous pouvez progresser section par section et reprendre les différentes leçons selon vos besoins.
Est-ce que je reçois un certificat ITFIT ?
Oui. Une formation terminée donne accès à un certificat ITFIT attestant du suivi de la formation.
Le certificat ITFIT est-il une certification officielle Microsoft ou un diplôme ?
Non. Le certificat ITFIT est une attestation délivrée par ITFIT. Il ne constitue ni une certification officielle Microsoft ni un diplôme d’État.
Formations recommandées
Embark on Your AWS Adventure and Become an Expert!
Maîtrisez l’écosystème AWS et développez les compétences couvertes par le parcours AWS Certified Solutions Architect – Associate SAA-C03.
Mastering Exchange Online Troubleshooting
Apprenez à diagnostiquer et résoudre les problèmes critiques liés au flux de messagerie, à l’antispam, à la conformité, à la sécurité et à l’authentification Exchange Online.
Mastering Microsoft 365 Administration
Approfondissez l’administration, la configuration, les identités, Exchange Online, Teams, SharePoint, OneDrive, PowerShell, la sécurité et la conformité Microsoft 365.
Mastering Azure App Service for App Hosting
Apprenez à créer, configurer, déployer, sécuriser et faire évoluer des applications web et des API avec Microsoft Azure App Service.