Automating Administration with Windows PowerShell (10961C)

Formation éligible CPF

Ce cours fournit aux étudiants les connaissances et les compétences fondamentales pour utiliser Windows 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, notamment Windows Server, Windows Client, Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, System Center, etc. 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.


Objectifs

À la fin du cours, vous devriez être en mesure d'atteindre les objectifs suivants :

  • Décrivez les fonctionnalités de Windows PowerShell et utilisez-les pour exécuter et rechercher des commandes de base.
  • Identifiez et exécutez les applets de commande pour l'administration du serveur.
  • Travaillez avec le pipeline Windows PowerShell.
  • Décrire les techniques utilisées par le pipeline Windows PowerShell.
  • Utilisez PSProviders et PSDrives pour travailler avec d'autres formes de stockage.
  • Interrogez les informations système à l'aide de WMI et CIM.
  • Travaillez avec des variables, des tableaux et des tables de hachage.
  • Écrire des scripts de base dans Windows PowerShell.
  • Écrire des scripts avancés dans Windows PowerShell.
  • Administrer les ordinateurs distants.
  • Utilisez des tâches en arrière-plan et des tâches planifiées.
  • Utilisez des techniques avancées de Windows PowerShell.


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 et Windows Client, et qui souhaitent en savoir plus sur l'utilisation de Windows PowerShell pour l'administration. Aucune expérience préalable avec une version de Windows 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 Exchange Server, SharePoint Server, SQL Server, System Center et autres.


Pré-requis

  • 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.
  • Expérience de l'administration, de la maintenance et du dépannage des clients Windows
  • Les étudiants qui suivent cette formation peuvent satisfaire aux prérequis en acquérant des connaissances et des compétences équivalentes grâce à une expérience pratique en tant qu'administrateur système Windows. Aucun cours préalable n'est requis.


Plan 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 vous montre comment ouvrir et configurer le shell à utiliser et comment exécuter des commandes dans le shell. Le module présente également le système d'aide intégré dans Windows PowerShell:

  • Présentation et arrière-plan de Windows PowerShell
  • Comprendre la syntaxe des commandes
  • Recherche de commandes


2-Cmdlets pour l'administration

Ce module vous présente les applets de commande couramment utilisées pour l'administration. 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 des applets de commande disponibles pour l'administration système:

  • Applets de commande d'administration Active Directory
  • Applets de commande de configuration réseau
  • Autres applets de commande d'administration de serveur


3-Utilisation du pipeline Windows PowerShell

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

  • Comprendre le pipeline
  • Sélectionner, trier et mesurer des objets
  • Filtrage des objets hors du pipeline
  • Énumération des objets dans le pipeline
  • Envoi de données de pipeline en sortie


4- Comprendre le fonctionnement du pipeline

Ce module vous montre comment Windows PowerShell passe des objets d'une commande à une autre dans le pipeline. Le shell fournit deux techniques que vous pouvez utiliser. Savoir comment fonctionnent ces techniques, et laquelle sera utilisée dans un scénario donné, vous permet de construire des lignes de commande plus utiles et plus complexes:

  • Passer les données du pipeline
  • Considérations avancées pour les données de pipeline


5-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 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 vous utilisez pour gérer le système de fichiers:

  • Utilisation de PSProviders
  • Utiliser les lecteurs PS


6- Interrogation des informations système à l'aide de WMI et CIM

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 WMI et CIM
  • Interrogation des données à l'aide de WMI et CIM
  • Apporter des modifications avec WMI/CIM


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

Ce module vous fournit les compétences et les connaissances nécessaires pour utiliser des variables, des tableaux et des tables de hachage dans Windows PowerShell.

  • Utilisation de variables.
  • Manipuler des variables.
  • Manipulation de tableaux et de tables de hachage.


8-Scripts de base

Ce module vous montre 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 à la scénarisation
  • Constructions de script
  • Importation de données à partir de fichiers


9-Scripts avancés

Ce module vous présente des techniques plus avancées que vous pouvez utiliser dans les scripts. Ces techniques incluent la collecte d'entrées utilisateur, la lecture d'entrées à partir de fichiers, la documentation de scripts avec des informations d'aide et la gestion des erreurs:

  • Accepter l'entrée de l'utilisateur
  • Présentation de la documentation des scripts
  • Dépannage et gestion des erreurs
  • Fonctions et modules


10-Administration des ordinateurs distants

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:

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


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

Ce module fournit des informations sur les fonctionnalités de travail de Windows PowerShell. Les tâches sont un point d'extension dans Windows PowerShell et il existe de nombreux types de tâches. Chaque type de travail peut fonctionner légèrement différemment et a des capacités différentes:

  • Utiliser les tâches en arrière-plan
  • Utilisation des tâches planifiées


12-Utilisation des techniques avancées de Windows PowerShell

Ce module couvre plusieurs techniques et fonctionnalités avancées de Windows PowerShell. Bon nombre de ces techniques et fonctionnalités étendent les fonctionnalités que vous avez apprises dans les modules précédents. Certaines de ces techniques sont nouvelles et offrent des capacités supplémentaires:

  • Création de scripts de profil
  • Utiliser des techniques avancées


Certification

Prévoir l'achat d'un voucher 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

Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification