Automating Administration with PowerShell (AZ-040T00-A)

Ce cours fournit aux étudiants les connaissances et les compétences fondamentales pour utiliser PowerShell pour administrer et automatiser l'administration des serveurs Windows. Ce cours fournit aux étudiants les compétences nécessaires pour identifier et construire la commande dont ils ont besoin pour effectuer une tâche spécifique. En outre, les étudiants apprennent à créer des scripts pour accomplir des tâches avancées telles que l'automatisation des tâches répétitives et la génération de rapports. Ce cours fournit des compétences préalables prenant en charge une large gamme de produits Microsoft, y compris Windows Server, Windows Client, Microsoft Azure et Microsoft 365. Conformément à cet objectif, ce cours ne se concentrera sur aucun de ces produits, bien que Windows Server, qui est la plate-forme commune à tous ces produits, servira d'exemple pour les techniques enseignées dans ce cours.


Public visé :

Ce cours est destiné aux professionnels de l'informatique déjà expérimentés dans l'administration générale de Windows Server, client Windows, Azure et Microsoft 365, et qui souhaitent en savoir plus sur l'utilisation de Windows PowerShell pour l'administration. Aucune expérience préalable avec une version de PowerShell ou un langage de script n'est supposée. Ce cours convient également aux professionnels de l'informatique déjà expérimentés dans l'administration de serveurs, notamment Microsoft Exchange Server, Microsoft SharePoint Server et Microsoft SQL Server.


Objectifs de la formation

  • Décrire la fonctionnalité de Windows PowerShell et l'utiliser pour exécuter et trouver des commandes de base.
  • Identifier et exécuter des cmdlets pour l'administration locale du système.
  • Travailler avec le pipeline Windows PowerShell.
  • Utiliser PSProviders et PSDrives pour travailler avec d'autres formes de stockage.
  • Interroger les informations du système en utilisant WMI et CIM.
  • Travailler avec des variables, des tableaux et des tables de hachage.
  • Écrire des scripts de base dans Windows PowerShell.
  • Administrer des ordinateurs distants avec Windows PowerShell.
  • Gérer les ressources Azure avec PowerShell.
  • Gérer les services Microsoft 365 avec PowerShell.
  • Utiliser les tâches d'arrière-plan et les tâches planifiées


Pré-requis :

Avant de suivre ce cours, les étudiants doivent avoir:

  • Expérience avec les technologies de mise en réseau Windows et leur mise en œuvre.
  • Expérience de l'administration, de la maintenance et du dépannage de Windows Server.
Afficher les détails


Programme de cours

1-Prise en main de Windows PowerShell

Ce module vous présentera Windows PowerShell et vous donnera un aperçu des fonctionnalités du produit. Le module explique comment ouvrir et configurer Windows PowerShell. Il explique également comment exécuter des commandes et utiliser le système d'aide intégré dans Windows PowerShell.

  • Présentation de Windows PowerShell
  • Comprendre la syntaxe des commandes Windows PowerShell
  • Rechercher des commandes et obtenir de l'aide dans Windows PowerShell

A l'issue de ce module, les étudiants seront capables de :

  • Décriver les fonctionnalités clés de Windows PowerShell, ouvrez-le et configurez-le.
  • Découvrer, apprenez et exécutez les commandes Windows PowerShell.
  • Rechercher les commandes Windows PowerShell pour effectuer des tâches spécifiques.


2-Windows PowerShell pour l'administration des systèmes locaux

Ce module vous présente les différents types d'applet de commande couramment utilisés pour l'administration système. Bien que vous puissiez rechercher des applets de commande à chaque fois que vous devez accomplir une tâche, il est plus efficace d'avoir au moins une compréhension de base de ces applets de commande. Ce module explique également comment gérer Windows 10 à l'aide de PowerShell..

  • Applets de commande d'administration des services de domaine Active Directory
  • Applets de commande de configuration réseau
  • Applets de commande d'administration de serveur
  • Windows PowerShell dans Windows 10

A l'issue de ce module, les étudiants seront capables de :

  • Identifier et utiliser les applets de commande pour l'administration d'AD DS.
  • Identifier et utiliser les applets de commande pour la configuration du réseau.
  • Identifier et utiliser les applets de commande pour les tâches d'administration du serveur.
  • Gérer Windows 10 à l'aide de PowerShell


3-Utilisation du pipeline Windows PowerShell

Ce module présente la fonctionnalité de pipeline de Windows PowerShell. La fonctionnalité de pipeline est incluse dans plusieurs shells de ligne de commande tels que l'invite de commande dans le système d'exploitation Windows. Cependant, la fonctionnalité de pipeline dans Windows PowerShell fournit des fonctionnalités plus complexes, flexibles et performantes par rapport aux autres shells. Ce module vous fournit les compétences et les connaissances qui vous aideront à utiliser Windows PowerShell de manière plus efficace et efficiente.

  • Comprendre le pipeline
  • Sélectionner, trier et mesurer des objets
  • Filtrer les objets hors du pipeline
  • Énumérer les objets dans le pipeline
  • Envoyer et transmettre des données de pipeline en sortie

A l'issue de ce module, les étudiants seront capables de :

  • Décriver l'objectif du pipeline Windows PowerShell.
  • Sélectionner, trier et mesurer les objets dans le pipeline.
  • Filtrer les objets hors du pipeline.
  • Énumérer les objets dans le pipeline.
  • Envoyer une sortie composée de données de pipeline.


4-Utilisation de PSProviders et PSDrives

Ce module présente les adaptateurs PSProviders et PSDrives. Un PSProvider est essentiellement un adaptateur Windows PowerShell qui fait qu'une forme de stockage ressemble à un disque dur. Un PSDrive est une connexion réelle à une forme de stockage. Vous pouvez utiliser ces deux technologies pour travailler avec différentes formes de stockage en utilisant les mêmes commandes et techniques que vous utilisez pour gérer le système de fichiers.

  • Utilisation de PSProviders
  • Utiliser les lecteurs PS

A l'issue de ce module, les étudiants seront capables de :

  • Utiliser PSProviders.
  • Utiliser des lecteurs PS.


5-Interrogation des informations de gestion à l'aide de CIM et WMI

Ce module vous présente deux technologies parallèles : Windows Management Instrumentation (WMI) et Common Information Model (CIM). Ces deux technologies fournissent un accès local et distant à un référentiel d'informations de gestion, y compris l'accès à des informations fiables disponibles à partir du système d'exploitation, du matériel informatique et des logiciels installés.

  • Comprendre CIM et WMI
  • Interroger les données à l'aide de CIM et WMI
  • Apporter des modifications à l'aide de CIM et WMI

A l'issue de ce module, les étudiants seront capables de :

  • Faites la différence entre CIM et WMI.
  • Interroger les informations de gestion à l'aide de CIM et WMI.
  • Appelez des méthodes à l'aide de CIM et WMI.


6-Utilisation de variables, de tableaux et de tables de hachage

Les variables sont un composant essentiel des scripts. Vous pouvez utiliser des variables pour accomplir des tâches complexes que vous ne pouvez pas effectuer à l'aide d'une seule commande. Ce module explique comment utiliser des variables, des tableaux et des tables de hachage comme étapes pour apprendre à créer des scripts Windows PowerShell.

  • Utiliser des variables
  • Manipuler des variables
  • Manipuler des tableaux et des tables de hachage

A l'issue de ce module, les étudiants seront capables de :

  • Attribuer une valeur aux variables.
  • Décrire comment manipuler les variables.
  • Décrire comment manipuler des tableaux et des tables de hachage.


7-Scripts Windows PowerShell

Ce module explique comment empaqueter une commande Windows PowerShell dans un script. Les scripts vous permettent d'effectuer des tâches répétitives et des tâches plus complexes que celles qui ne peuvent pas être accomplies en une seule commande.

  • Introduction aux scripts avec Windows PowerShell
  • Constructions de script
  • Importer des données à partir de fichiers
  • Accepter l'entrée de l'utilisateur
  • Dépannage et gestion des erreurs
  • Fonctions et modules

A l'issue de ce module, les étudiants seront capables de :

  • Exécuter un script Windows PowerShell.
  • Utiliser des constructions de script Windows PowerShell.
  • Importer des données à partir d'un fichier.
  • Accepter l'entrée utilisateur pour un script.
  • Implémenter la gestion des erreurs pour un script.
  • Expliquer les fonctions et les modules.


8 -Administration d'ordinateurs distants avec Windows PowerShell

Ce module vous présente la technologie de communication à distance Windows PowerShell qui vous permet de vous connecter à un ou plusieurs ordinateurs distants et de leur demander d'exécuter des commandes en votre nom.

  • Utiliser la communication à distance Windows PowerShell de base
  • Utiliser des techniques avancées de communication à distance Windows PowerShell
  • Utiliser les sessions PS

A l'issue de ce module, les étudiants seront capables de :

  • Décrire l'architecture et la sécurité à distance.
  • Utiliser des techniques avancées de communication à distance Windows PowerShell.
  • Créer et gérer des sessions à distance persistantes


9-Gestion des ressources Azure avec PowerShell

Ce module fournit des informations sur l'installation des modules nécessaires à la gestion des services cloud. Il explique comment utiliser les commandes PowerShell pour effectuer des tâches administratives simples sur des ressources cloud telles que les machines virtuelles Azure (VM), les comptes de stockage Azure et les abonnements Azure. Ce module décrit également comment utiliser l'environnement Azure Cloud Shell pour effectuer une administration basée sur PowerShell ou basée sur Bash directement à partir du portail Azure.

  • Azure PowerShell
  • Présenter Azure Cloud Shell
  • Gérer les machines virtuelles Azure avec PowerShell
  • Gérer le stockage et les abonnements

A l'issue de ce module, les étudiants seront capables de :

  • Décrire, installer et utiliser l'environnement Azure PowerShell
  • Décrire et utiliser Azure Cloud Shell.
  • Gérer les machines virtuelles Azure avec PowerShell.
  • Gérer les comptes de stockage Azure et les abonnements avec Azure PowerShell.


10-Gestion des services Microsoft 365 avec PowerShell

Ce module explique comment utiliser PowerShell pour gérer les comptes d'utilisateurs, les licences et les groupes Microsoft 365, Exchange Online, SharePoint Online et Microsoft Teams.

  • Gérer les comptes d'utilisateurs, les licences et les groupes Microsoft 365 avec PowerShell
  • Gérer Exchange Online avec PowerShell
  • Gérer SharePoint Online avec PowerShell
  • Gérer les équipes Microsoft avec PowerShell

A l'issue de ce module, les étudiants seront capables de :

Utiliser PowerShell pour gérer les utilisateurs, les groupes et les licences dans Azure Ad

  • Gérer Exchange Online avec PowerShell.
  • Gérer SharePoint Online avec PowerShell.
  • Gérer Microsoft Teams avec PowerShell.


11-Utilisation des tâches en arrière-plan et des tâches planifiées

Ce module décrit comment utiliser les tâches en arrière-plan et les tâches planifiées. Il explique également comment créer des tâches planifiées et récupérer les résultats des tâches.

  • Utiliser les tâches d'arrière-plan
  • Utiliser les tâches planifiées

A l'issue de ce module, les étudiants seront capables de :

  • Créer et gérer des tâches d'arrière-plan.
  • Créer et gérer les tâches planifiées.


Certification (en option) :

Prévoir l'achat d'un bon en supplément

Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue

L'examen (en anglais) s'effectuera en ligne


Modalités d’évaluation des acquis :

En cours de formation, par des études de cas ou des travaux pratiques