> Formations > Technologies numériques > Systèmes d'exploitation > Windows : serveurs > Formation PowerShell, gérer l'automatisation de Windows

Formation : PowerShell, gérer l'automatisation de Windows

PowerShell, gérer l'automatisation de Windows



Best Blended

Cette formation vous permettra de maîtriser le langage de scripts de Microsoft (à partir de la version PowerShell 4) pour automatiser des tâches d'administration sous Windows. Vous mettrez en œuvre PowerShell dans des domaines aussi variés que le réseau, la gestion des processus, l'inventaire d'un parc de machines ou la gestion de l'Active Directory.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. ATU
  3j - 21h00
Prix : 2080 € H.T.
En option :
Dynamique.Model.Bean_FormationOption
Blended : 190 € HT




Cette formation vous permettra de maîtriser le langage de scripts de Microsoft (à partir de la version PowerShell 4) pour automatiser des tâches d'administration sous Windows. Vous mettrez en œuvre PowerShell dans des domaines aussi variés que le réseau, la gestion des processus, l'inventaire d'un parc de machines ou la gestion de l'Active Directory.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Ecrire des scripts sous Windows avec PowerShell
Gérer les utilisateurs avec des scripts PowerShell
Automatiser les tâches d'administration sous Windows avec PowerShell
Formater les messages de sortie
Utiliser les fonctionnalités de traitement en arrière-plan et d'administration à distance

Public concerné
Techniciens, administrateurs et ingénieurs systèmes et réseaux.

Prérequis
Bonnes connaissances des systèmes d'exploitation Windows. Connaissance d'un langage de script ou de programmation souhaitable.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Méthodes et moyens pédagogiques
Travaux pratiques
Echanges, partages d'expériences, démonstrations, travaux dirigés et cas pratique
Méthodes pédagogiques
Pédagogie active basée sur des exemples, des démonstrations, des partages d'expériences, des cas pratiques et une évaluation des acquis tout au long de la formation.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Les bases du langage

  • Le lien entre PowerShell et .NET.
  • Principe, fonctionnalité, utilisation des commandes et cmdlets.
  • Les pipelines : comportement des flux et leur paramétrage. Simplification du code, le pipelinevariable.
  • Les filtres where-objects, les boucles foreach.
  • Les variables, les types d'opérateurs.
  • Windows ISE : environnement pour scripter.
Travaux pratiques
Utilisation de différentes cmdlets, utilisation du pipe, du pipelinevariable. Utilisation des premières commandes. Utilisation des filtres.

2
Les types et opérateurs

  • Le système de typage, règles de conversion.
  • Les variables, définition, portée.
  • Les types de base.
  • Les expressions régulières. Qualificateur.
  • Opérateurs (arithmétique, assignation, logique, chaîne, redirection...).
  • Les comparateurs et les collections.
Travaux pratiques
Utiliser des variables, opérateurs et expressions régulières.

3
Les structures de contrôle et les fonctions

  • Structures de contrôle utilisant des cmdlets.
  • Structures conditionnelles.
  • Boucle for. Boucle while. Boucle foreach.
  • Structure d'aiguillage (switch).
  • Fonctions, modificateurs d'étendue.
  • Phases d'exécution d'une fonction.
  • Utilisation des fonctions dans un pipeline.
  • Passage d'arguments à un script.
Travaux pratiques
Mise en œuvre des structures de contrôle. Utilisation et paramétrage de fonctions.

4
Utilisation des cmdlettes et des modules

  • Gestion des archives (compress-archive, expand-archive).
  • Les cmdlettes Web (invoke-webrequest, invoke-restmethod).
  • Les cmdlettes pour gérer vos serveurs et postes de travail (add-computer, restart-computer).
  • Les cmdlettes de gestion réseaux (new-net*, get-net*, get-bgprouter...).
  • Les cmdlettes d'administration (get-event, start-process....).
  • La gestion des fichiers (get-content, tee-object, import-csv, convertto-html et les feuilles de style).
Travaux pratiques
Récupération d'un flux RSS sur Internet. Création d'une page Web avec utilisation d'une feuille de style, d'un script pour géolocaliser les adresses IP connectées sur les postes. Modification des adresses IP à distance, intégration d'ordinateur dans un domaine. Décompression de zip à distance.

5
Utilisation des objets CIM

  • Le modèle de données CIM (Common Information Model). CIM et WMI.
  • Nouvelle cmdlet pour gérer le WMi (get-cimstance, new-cimsession...).
  • Différence entre get-wmiobject et get-ciminstance.
  • Listage des classes WMI, l'aide complète.
  • Utilisation des méthodes et propriétés WMI (partages d'un poste, test de présence de machines sur le réseau...).
Travaux pratiques
Retrouver les partages d'un poste. Supprimer des applications à distances, modifier une passerelle à distance. Récupérer des informations.

6
Utilisation de .NET et COM

  • Utilisation des bibliothèques d'objets pour manipuler les composants du système.
  • Utilisation de classes du .NET (ping, udp, credential...).
  • Les classes system.
  • PowerShell et l'interface graphique : présentation XAML.
Travaux pratiques
Création d'un formulaire en XAML. Création d'un script d'authentification sécurisé pour se connecter à des serveurs, script wake on lan.

7
Gestion des modules PowerShell, des packages

  • Fonctionnement d'un module. Lister les modules.
  • Le module DHCP, DNS, hyper-V.
  • Le module Active Directory.
  • Les commandes : trouver, installer des modules (find-module, install-module...).
  • Gestion des packages.
Travaux pratiques
Création d'un utilisateur dans l'Active Directory, requête d'objets dans l'Active Directory, installation d'un module chargé sur internet, paramétrage.

8
Les objets com

  • Lister les objets com disponibles.
  • Nouvelles performances des objets com.
  • Création, modification d'un classeur Excel.
  • Ouvrir un fichier PowerPoint, Word.
Travaux pratiques
Création d'un classeur Excel, récupération des données serveurs (espace disque, IP, process, applications...).

9
Les meilleures cmdlettes et astuces PowerShell

  • les commandes : get-random, get-process, get-service.
  • Transformer du texte en objet (ConvertFrom-String).
  • La commande Psedit.
  • Création de liens symbolique (new-item).
  • Les commandes de base get-filehash, get-disk, get-hotfix.
  • Les commandes et variables : new-guid, new-smbshare, new-timespan.
Travaux pratiques
Création d'un générateur de mot de passe. Contrôle d'intégrité d'un fichier, permission NTFS. Génération d'un compteur temps, création de partage.


Options
L’option de certification se présente sous la forme d’un voucher ou d’une convocation qui vous permettra de passer l’examen à l’issue de la formation.
Blended : 190 € HT
Approfondissez les connaissances acquises en formation grâce aux modules e-learning de notre Chaîne e-learning Microsoft Powershell. Un apprentissage flexible et complet, à suivre à votre rythme dès le premier jour de votre présentiel et pendant 1 an.

Avis clients
4,6 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
AURÉLIEN D.
09/04/25
5 / 5

RAS
JEAN-VINCENT R.
09/04/25
5 / 5

Animateur avec une excellent pédagogie et un support de cours complet.Concernant le contenu, une formation de 3 jours est trop courte pour traiter tout le contenu.
SÉBASTIEN A.
09/04/25
4 / 5

Formateur très à l’aise sur son sujet et très pédagogue !!!



Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie
Du 2 au 4 juin 2025 *
FR
Paris La Défense
S’inscrire
Du 16 au 18 juin 2025 *
FR
Classe à distance
S’inscrire
Du 23 au 25 juin 2025
ES
Classe à distance
S’inscrire
Du 30 juin au 2 juillet 2025
FR
Paris La Défense
S’inscrire
Du 7 au 9 juillet 2025
FR
Bruxelles
S’inscrire
Du 7 au 9 juillet 2025
FR
Classe à distance
S’inscrire
Du 7 au 9 juillet 2025
EN
Classe à distance
S’inscrire
Du 7 au 9 juillet 2025
FR
Luxembourg
S’inscrire
Du 11 au 13 août 2025
FR
Paris La Défense
S’inscrire
Du 18 au 20 août 2025
NL
Bruxelles
S’inscrire
Du 18 au 20 août 2025
FR
Classe à distance
S’inscrire
Du 18 au 20 août 2025
NL
Classe à distance
S’inscrire
Du 18 au 20 août 2025
FR
Lille
S’inscrire
Du 22 au 24 septembre 2025
ES
Classe à distance
S’inscrire
Du 22 au 24 septembre 2025 *
FR
Paris La Défense
S’inscrire
Du 29 septembre au 1 octobre 2025
FR
Classe à distance
S’inscrire
Du 13 au 15 octobre 2025 *
FR
Paris La Défense
S’inscrire
Du 20 au 22 octobre 2025
FR
Bruxelles
S’inscrire
Du 20 au 22 octobre 2025 *
FR
Classe à distance
S’inscrire
Du 20 au 22 octobre 2025
EN
Classe à distance
S’inscrire
Du 20 au 22 octobre 2025
FR
Luxembourg
S’inscrire
Du 17 au 19 novembre 2025
FR
Paris La Défense
S’inscrire
Du 24 au 26 novembre 2025
NL
Bruxelles
S’inscrire
Du 24 au 26 novembre 2025
FR
Bruxelles
S’inscrire
Du 24 au 26 novembre 2025 *
FR
Classe à distance
S’inscrire
Du 24 au 26 novembre 2025
NL
Classe à distance
S’inscrire
Du 24 au 26 novembre 2025
FR
Luxembourg
S’inscrire
Du 1 au 3 décembre 2025
ES
Classe à distance
S’inscrire
Du 8 au 10 décembre 2025 *
FR
Paris La Défense
S’inscrire
Du 15 au 17 décembre 2025 *
FR
Classe à distance
S’inscrire
Du 15 au 17 décembre 2025
FR
Lille
S’inscrire