Automatiser l'administration Windows avec Microsoft PowerShell® (AZ-040T00)

Comprenez comment automatiser l’administration des serveurs Windows avec cette formation. Apprenez à créer des scripts et générer des rapports.
Microsoft Partner

Prochaines sessions

Voir toutes les sessions
Session garantie
  • Durée: 5 jours
  • Prix régulier: $2,855
  • Prix préférentiel: $2,580
  • Matériel pédagogique inclus

Plan de cours

Durée : 5 jours

Ce cours fournit aux participants les connaissances et les compétences fondamentales pour utiliser PowerShell pour l'administration et l'automatisation de l'administration des Windows servers. Ce cours permet aux élèves d'acquérir les compétences nécessaires pour identifier et construire la commande dont ils ont besoin pour effectuer une tâche spécifique. En complément, les participants apprennent à construire des scripts pour accomplir des tâches avancées telles que l'automatisation de tâches répétitives et la génération de rapports. Ce cours fournit les compétences préalables à la prise en charge d'une large gamme de produits Microsoft, notamment Windows Server, Windows Client, Microsoft Azure et Microsoft 365. Conformément à cet objectif, ce cours ne se concentrera pas sur l'un de ces produits, même si Windows Server, qui est la plate-forme commune à tous ces produits, servira d'exemple pour les techniques enseignées dans ce cours.

Public concerné

Ce cours est destiné aux professionnels IT déjà expérimentés dans l'administration générale de Windows Server, Windows client, 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 IT déjà expérimentés dans l'administration de serveurs, notamment Microsoft Exchange Server, Microsoft SharePoint Server, et Microsoft SQL Server.

Préalables

Avant de suivre ce cours, les participants doivent avoir:

  • Une expérience des technologies et de la mise en œuvre des réseaux Windows.
  • Expérience de l'administration, de la maintenance et du dépannage de Windows Server.

Objectifs

  • Décrire les fonctionnalités 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 des informations système en utilisant WMI et CIM.
  • Travailler avec des variables, des tableaux et des tables de hachage.
  • Créer 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.

Contenu

Module 1: Démarrer avec Windows PowerShell

Ce module vous présente Windows PowerShell et vous donne 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é de Windows PowerShell.

Leçons

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

Lab : Configuration de Windows PowerShell, recherche et exécution de commandes

  • Configuration de l'application console Windows PowerShell
  • Configuration de l'application Windows PowerShell ISE
  • Recherche et exécution des commandes Windows PowerShell
  • Utiliser les fichiers About

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

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

Leçons

  • Administration Active Directory Domain Services cmdlets
  • Configuration du réseau cmdlets
  • Administration du serveur cmdlets
  • ​Windows PowerShell dans Windows 10

Lab : Administration du système local avec PowerShell

  • Création et gestion d'objets Active Directory
  • Configuration des paramètres réseau sur Windows Server
  • Créer un site Internet

Module 3: Travailler avec le pipeline Windows PowerShell

Ce module présente la fonction pipeline de Windows PowerShell. La fonction 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 fonction pipeline de Windows PowerShell offre des fonctionnalités plus complexes, plus flexibles et plus performantes que les autres shells. Ce module vous permet d'acquérir les compétences et les connaissances qui vous aideront à utiliser Windows PowerShell de manière plus efficace et efficiente.

Leçons

  • 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 passer les données du pipeline en tant que sortie

Lab : Utilisation du pipeline PowerShell

  • Sélection, tri et affichage des données
  • Filtrage d'objets
  • Enumération d'objets
  • Conversion d'objets

Module 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 ressembler une forme de stockage à un lecteur de disque. Un PSDrive est une connexion réelle à une forme de stockage. Vous pouvez utiliser ces deux adaptateurs pour travailler avec différentes formes de stockage en utilisant les mêmes commandes et techniques que celles utilisées pour gérer le système de fichiers..

Leçons

  • Utilisation de PSProviders
  • ​Utilisation de PSDrives

Lab : Utilisation de PSProviders et PSDrives avec PowerShell

  • Création de fichiers et de dossiers sur un ordinateur distant
  • Créer une clé de registre pour vos futurs scripts
  • Créer un nouveau groupe Active Directory

Module 5: Interroger les informations de gestion en utilisant 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 robustes disponibles à partir du système d'exploitation, du matériel informatique et des logiciels installés.

Leçons

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

Lab : Recherche d'informations à l'aide de WMI et CIM

  • Recherche d'informations à l'aide de WMI
  • Interrogation d'informations à l'aide de CIM
  • Appel de méthodes

Module 6 : Travailler avec des variables, des tableaux et des tables de hachage.

Les variables sont un élément essentiel des scripts. Vous pouvez utiliser des variables pour accomplir des tâches complexes que vous ne pouvez pas réaliser à l'aide d'une seule commande. Ce module explique comment travailler avec des variables, des tableaux et des tables de hachage dans le cadre de l'apprentissage de la création de scripts Windows PowerShell.

Leçons

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

Lab : Utilisation de variables, de tableaux et de tables de hachage dans PowerShell

  • Utilisation des types de variables
  • Utilisation des tableaux
  • Utilisation des tables de hachage

Module 7: Scripts Windows PowerShell

Ce module explique comment regrouper 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 qui ne peuvent être accomplies par une seule commande.

Leçons

  • Introduction à la création de scripts avec Windows PowerShell
  • Constructions de scripts
  • Importation de données à partir de fichiers
  • Accepter les entrées utilisateur
  • Dépannage et gestion des erreurs
  • ​Fonctions et modules

Lab : Utilisation de scripts avec PowerShell

  • Signature d'un script
  • Traitement d'un tableau avec une boucle ForEach
  • Traitement des éléments à l'aide d'instructions If
  • Création d'utilisateurs à partir d'un fichier CSV
  • Interroger les informations sur les disques d'ordinateurs distants
  • Mise à jour du script pour utiliser d'autres informations d'identification

Module 8 : Administration d'ordinateurs distants avec Windows PowerShell

Ce module vous présente la technologie de remoting de 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.

Leçons

  • Utiliser le remoting Windows PowerShell de base
  • Utilisation des techniques avancées de remoting Windows PowerShell
  • ​Utiliser PSSessions

Lab : Administration à distance avec PowerShell

  • Activation du remoting sur l'ordinateur local
  • Exécution d'un transfert de données un à un
  • Exécution d'un transfert de données de un à plusieurs
  • Utilisation du remoting implicite

Module 9: Gestion des ressources Azure avec PowerShell

Ce module fournit des informations sur l'installation des modules nécessaires à la gestion des services du cloud. Il explique comment utiliser les commandes PowerShell pour effectuer certaines tâches administratives simples sur les ressources du cloud telles que les Azure virtual machines (VMs), les comptes Azure storage 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 Bash directement à partir du portail Azure.

Leçons

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

Lab : Gestion des ressources Azure avec PowerShell

  • Activation de l'abonnement Azure et installation du module PowerShell Az
  • Utilisation de Azure Cloud Shell
  • Gestion des ressources Azure avec Azure PowerShell

Module 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.

Leçons

  • Gérer les comptes utilisateurs, les licences et les groupes de Microsoft 365 avec PowerShell.
  • Gestion de Exchange Online avec PowerShell
  • Gestion de SharePoint Online avec PowerShell
  • ​Gérer Microsoft Teams avec PowerShell

Lab : Gestion de Microsoft 365 avec PowerShell

  • Gestion des utilisateurs et des groupes dans Azure AD
  • Gestion de Exchange Online
  • Gestion de SharePoint
  • Gestion de Microsoft Teams

Module 11 : Utilisation des travaux en arrière-plan et des travaux planifiés

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

Leçons

  • Utiliser les travaux en arrière-plan
  • ​Utiliser les travaux planifiés

Lab : Gestion des emplois avec PowerShell

  • Lancement et gestion des tâches
  • Création d'un travail planifié

Savoir s’entourer des meilleurs

Michel Laporte
Michel Laporte
Formateur et consultant TI
Michel est un formateur et consultant ayant la capacité de traduire des besoins en solutions informatiques. Sa mission est d’aider ses clients à surfer sur la vague technologique qui ne cesse de prendre de la vitesse.
Khalil Ben Fadhel
Khalil Ben Fadhel
Formateur science des données - IA
Khalil agit à titre d’expert en intelligence artificielle pour Leap Conseil. Grâce à son expertise extensive en planification et réalisation des projets en intelligence artificielle, Khalil a accompagné des organisations du secteur public et privé dans la réalisation des projets innovants en intelligence artificielle.
Fazil Chouakri
Fazil Chouakri
VP technologique, coach et formateur
Fazil est un coach et formateur qui possède une solide expérience terrain, lui permettant de conjuguer conseils pratiques et connaissances théoriques au bénéfice de ses apprenants.
Philippe Paradis
Philippe Paradis
Formateur certifié et conseiller en TI
Obsédé par la qualité des services rendus et des solutions développées, Philippe s’assure d’offrir toujours plus que ce à quoi les gens s’attendent, dans une atmosphère agréable.
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2022 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com