PowerShell - Automatiser les opérations sur Windows

Formation créée le 21/09/2021. Dernière mise à jour le 08/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

PowerShell - Automatiser les opérations sur Windows


Objectif de formation : Savoir utiliser Powershell sous Windows pour automatiser des opérations.

Objectifs de la formation

  • Pouvoir décrire les fonctionnalités de Windows PowerShell et les utiliser pour exécuter et rechercher des commandes de base
  • Apprendre à identifier et exécuter les applets de commande pour l'administration du système local
  • Être capable de travailler avec le pipeline Windows PowerShell
  • Comprendre comment utiliser PSProviders et PSDrives pour travailler avec d'autres formes de stockage
  • Pouvoir interroger les informations système à l'aide de WMI et CIM
  • Apprendre à travailler avec des variables, des tableaux et des "tables de hachage"
  • Savoir écrire des scripts de base dans Windows PowerShell
  • Comprendre comment administrer des ordinateurs distants avec Windows PowerShell
  • Être capable de gérer les ressources Azure avec PowerShell
  • Pouvoir gérer les services Microsoft 365 avec PowerShell
  • Apprendre à utiliser des tâches en arrière-plan et des tâches planifiées

Profil des bénéficiaires

Pour qui
  • Administrateurs
  • Développeurs
Prérequis
  • Expérience des technologies réseau Windows et de la mise en oeuvre
  • Expérience de l'administration, de la maintenance et du dépannage de Windows Server

Contenu de la formation

Prise en main de Windows PowerShell
  • Présentation de Windows PowerShell
  • Comprendre la syntaxe des commandes Windows PowerShell
  • Rechercher des commandes et obtenir de l'aide dans Windows PowerShel
  • Travaux pratiques : Configuration de Windows PowerShell. Recherche et exécution de commandes de base.
Cmdlets pour l'administration
  • Cmdlets d'administration Active Directory
  • Windows PowerShell dans Windows 10
  • Cmdlets de configuration réseau
  • Autres cmdlets d'administration du serveur.
  • Travaux pratiques : Création et gestion d'objets Active Directory et configuration des paramètres réseau sur Windows Server.
Travailler avec le pipeline Windows PowerShell
  • Comprendre le pipeline
  • La sélection, le tri et la mesure d'objets
  • Filtrage d'objets hors du pipeline
  • Identifier les objets dans le pipeline
  • Envoyer les données du pipeline en sortie
  • Travaux pratiques : Sélection, tri et affichage des données. Filtrage d'objets et énumération d’objets. Exportation des informations utilisateur dans un fichier.
Ecriture de scripts PowerShell
  • Variables, tableaux, littéraux et opérateurs
  • Portée des variables
  • Constructions utilisées dans les scripts
  • Interception et traitement des erreurs
  • Techniques de débogage
  • Modularisation
Utilisation de PSProviders et PSDrives
  • Utilisation de PSProviders
  • Utilisation des lecteurs PS
  • Travaux pratiques : Création de fichiers et des dossiers sur un ordinateur distant. Création d'une clé de registre et d'un groupe Active Directory
WMI & CIM
  • Compréhension de WMI & de CIM
  • Interrogation des données en utilisant WMI et CIM
  • Modifications avec WMI et CIM
  • Travaux pratiques : Interrogation des informations en utilisant WMI, CIM et les appels de méthodes
Utilisation de variables, de tableaux et de tables de hachage
  • Utilisation de variables
  • Manipulation de variables
  • Manipulation de tableaux et des tables de hachage
  • Travaux pratiques : Travailler avec les types de variables, utilisation de tableaux, les tables de hachage
Scripts Windows PowerShell
  • Introduction aux scripts avec Windows PowerShell
  • Construction de scripts
  • Importation de données à partir de fichiers
  • Acceptation d'entrée de l'utilisateur
  • Dépannage & gestion des erreurs
  • Fonctions & modules
  • Travaux pratiques : Signature d’un script. Traitement d’un tableau à l’aide d’une boucle ForEach. Traitement des éléments à l’aide d’instructions If. Création d’utilisateurs à partir d’un fichier CSV.
Administration d'ordinateurs distants avec Windows PowerShell
  • Utilisation de la communication à distance Windows PowerShell de base
  • Utilisation des techniques avancées de communication à distance Windows PowerShell
  • Utilisation des sessions PS
  • Travaux pratiques : Exécution de l’administration à distance avec PowerShell
Gestion des ressources Azure avec PowerShell
  • Azure PowerShell
  • Introduction à Azure Cloud Shell
  • Gestion des machines virtuelles Azure avec PowerShell
  • Gestion du stockage et les abonnements.
  • Travaux pratiques : Activation de l’abonnement Azure et installation du module PowerShell AZ. Utilisation d’Azure Cloud Shell. Gestion des ressources avec Azure PowerShell.
Gestion des services Microsoft 365 avec PowerShell
  • Gestion des comptes d’utilisateur, des licences et des groupes Microsoft 365 avec PowerShell
  • Gestion d'Exchange Online avec PowerShell
  • Gestion de SharePoint Online avec PowerShell
  • Gestion de Microsoft Teams avec PowerShell
  • Travaux pratiques : Gestion des utilisateurs et des groupes dans Azure AD. Gestion de Exchange Online. Gestion de SharePoint Online. Managing Microsoft Teams
Utilisation des tâches en arrière-plan & des tâches planifiées
  • Utilisation des tâches d'arrière-plan
  • Utilisation des tâches planifiées
  • Travaux pratiques : Créer et gérer des tâches en arrière-plan. Créer et gérer des tâches planifiées

Équipe pédagogique

Professionnel expert PowerShell

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...