Les bases de Windows PowerShell
Dernière mise à jour le 01/08/2024
PowerShell est une interface en ligne de commande créée par Microsoft pour automatiser les tâches d'administration système et de gestion des postes de travail et serveurs. Cette formation a pour vocation de vous apprendre les bases de Windows PowerShell pour automatiser des tâches et gérer des systèmes de manière efficace.
Public ciblé.
Tous les membres de l’organisation impliqués dans la gestion des tâches d’installation, configuration et maintenance d’un parc informatique Windows (poste de travail, serveurs et environnement cloud).
Prérequis.
Aucun.
Disposition(s) pratique(s).
6 participants maximum par session.
Présentation générale.
PowerShell est une interface en ligne de commande créée par Microsoft pour automatiser les tâches d'administration système et de gestion des postes de travail et serveurs.
Cette formation a pour vocation de vous apprendre les bases de Windows PowerShell pour automatiser des tâches et gérer des systèmes de manière efficace.
Objectif(s).
Comprendre l’importance de l’automatisation des tâches avec PowerShell :
Comprendre pourquoi l’automatisation est cruciale dans la gestion des systèmes modernes.
Découvrir comment PowerShell permet d’automatiser les tâches répétitives, ce qui améliore l’efficacité et réduit les erreurs humaines.
Maîtriser les bases de l’environnement PowerShell :
Prendre en main de la console PowerShell et de l’Integrated Scripting Environment (ISE).
Comprendre les différentes commandes et leur syntaxe pour naviguer efficacement dans l’environnement PowerShell.
Savoir manipuler les répertoires et les fichiers :
Apprendre à créer, modifier, copier et supprimer des répertoires et des fichiers à l’aide de PowerShell.
Apprendre à utiliser et à gérer les variables et les constantes :
Créer et gérer des variables, comprendre les différents types de variables.
Écrire des scripts simples.
Appliquer les opérateurs et structures conditionnelles pour résoudre des problèmes pratiques :
Utiliser les opérateurs arithmétiques, logiques et de comparaison dans des scripts.
Mettre en place des boucles et des conditions pour exécuter des tâches complexes et répétitives automatiquement.
Contenu de la formation.
Module 0 : Introduction
Présentation des activités.
L'intérêt des scripts et de l'automatisation des tâches.
Présentation de Windows PowerShell.
Plateformes supportées.
Module 1 : Première prise en main
Prise en main initiale.
Console standard.
Windows PowerShell Integrated Scripting Environment.
Système d'aide natif.
Configuration (online vs. offline) et mise à jour du système d'aide.
Structure des commandes, « Get-Command », « Get-Help » et « Get-Member ».
Module 2 : Gestion des répertoires et des fichiers
Gestion des répertoires et fichiers, premier pas.
Définir le répertoire de travail.
Lister le contenu d'un répertoire, des sous-répertoires.
Création d'un répertoire, d'un fichier.
Suppression d'un répertoire, d'un fichier.
Déplacement d'un répertoire, d'un fichier.
Copie d'un répertoire, d'un fichier.
Quid du registre ? Du magasin de certificat etc…?
Module 3 : Variables et constantes
Types de données et gestion des variables.
Créer, accéder aux données et déterminer le type d'une variable.
Variables vs. Constantes.
Types et changement de type d'une variable.
Variables prédéfinies.
Scopes des variables non prédéfinies.
Module 4 : Opérateurs
Opérateurs arithmétiques et opérateurs d'affectation.
Opérateurs de comparaison scalaires, génériques, et expressions régulières.
Opérateur d'appartenance.
Opérateur de remplacement.
Opérateur de type.
Opérateur logique.
Module 5 : Objets, méthodes et propriétés
Introduction aux objets PowerShell.
Les collections d'objets.
Tri, regroupement et recherche et sélection.
Création d'un objet personnalisé.
Ajout de membres.
Création d'une collection d'objets.
Module 6 : Tableaux à n dimensions
Création, valorisation et lecture d'un tableau.
Modification et suppression d'un élément du tableau.
Tableaux associatifs vs tableaux indexés (standard).
Module 7 : Boucles et structures conditionnelles
Boucle « While ».
Boucle « Do...While ».
Boucle « Do...Until ».
Boucle « Foreach ».
Structure conditionnelle « If...Elself...Else ».
Structure conditionnelle « Switch ».
Modalité(s) pédagogique(s).
Le support de cours et le cahier d’exercices incluant les corrigés sont fournis en français, aux formats PDF / Excel / PowerPoint, et sont remis au stagiaire au début de la session.
Chaque participant accède aux travaux pratiques ou aux démonstrations via un poste de travail équipé des logiciels et outils spécifiques présentés dans cette formation, dans leur dernière version. Les postes de travail doivent être configurés et préparés avant la formation par les participants ou par leur service informatique, en suivant les instructions fournies par EDUFLARE.
Nos formations se déroulent exclusivement en présentiel, dans les locaux du client ou dans des salles de formation partenaires, équipées pour accueillir ce type de formation : vidéo-projecteur, écran/tableau interactif, et sonorisation, accès Internet, et espace documentaire partagé si nécessaire.
L’accès aux ressources pédagogiques et techniques est facilité par des supports fournis en amont et pendant la formation. Le formateur est disponible pour offrir une assistance technique avant et pendant la formation, afin de répondre à toute question concernant l’installation et la configuration des outils nécessaires.
Moyen(s) d'encadrement
Les formations EDUFLARE sont conçues et animées par des experts en activité.
Les sessions de formation alternent travaux pratiques concrets et progressifs, construits sous forme de projets et/ou tâches indépendantes, et apports théoriques (en moyenne 70% de travaux pratiques, 30% de théorie). Les sessions de formation font alterner études de cas et démonstrations concrètes, issues de l’expérience terrain de nos formateurs.
Compétence(s) ciblée(s).
Utiliser les consoles PowerShell.
Gérer des répertoires et des fichiers.
Utiliser des variables et constantes.
Reconnaître et utiliser des opérateurs.
Manipuler des objets, méthodes et propriétés.
Construire et exploiter des tableaux à N dimensions.
Utiliser des boucles logiques et structures conditionnelles.
Durée.
2 jours (14 heures de formation).
Prix par participant.
1290 € - TVA non applicable selon l’article 293 B du CGI.
Date(s).
Nous consulter pour connaître les prochaines sessions.
Accessibilité.
En cas de situation de handicap, nous vous invitons à nous contacter par téléphone ou par courriel à l’adresse contact@eduflare.fr notre référent handicap afin de mettre en place l’équipement et l’accompagnement adaptés à vos besoins spécifiques.
Restauration & Hébergement.
Les repas (midi, soir) ne sont pas inclus.
L’hébergement n’est pas inclus.
Méthode(s) d'évaluation.
Les prérequis sont évalués par un QCM avant l’entrée en formation.
Au début et à la fin de la formation, les participants réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs pédagogiques de la formation.
L’évaluation des acquis se fait tout au long de la formation, à travers des études de cas, des travaux pratiques et/ou sous forme de QCM.
L’évaluation finale est également réalisée sous forme de QCM de 30 questions, avec un taux de passage fixé à 50%. Cette dernière est complétée par un questionnaire d’auto-évaluation qui permet de mesurer l’évolution des compétences par rapport au début de la formation.
Indicateurs de résultat et/ou performance* .
Nombre de stagiaire inscrits sur l’année civile en cours : N/C
Nombre de formations délivrées : N/C
Taux d’assiduité : N/C
Taux de réussite aux évaluations des acquis : N/C
Taux de satisfactions : N/C
*Données mises à jour en décembre de chaque année

