Powershell

Administration avancé automatisé avec Windows Powershell

PRO-TEC-POW-10962

Objectifs :

Il s’agit d’un cours de trois jours qui enseignera aux étudiants comment automatiser les tâches administratives à l’aide de Windows PowerShell 5.1. Les élèves apprendront des compétences de script de base telles que la création de fonctions avancées, l’écriture de scripts de contrôleurs et le traitement des erreurs de script. Les étudiants apprendront à travailler avec Windows PowerShell Workflow, l’API REST et les fichiers de données formatés XML et JSON, les étudiants apprendront également à utiliser de nouveaux outils d’administration tels que la configuration d’état désirée (DSC) et Just Enough Administration (JEA) pour configurer et sécuriser les serveurs.

Durée recommandée :

  3 Jour(s)

Prérequis :

  • Connaissance avec les technologies de réseautage Windows et la mise en œuvre.
  • Expérience avec l’administration, la maintenance et le dépannage de Windows Server. et Client.
  • Découvrez l’utilisation de Windows PowerShell pour exécuter des commandes et créer des scripts non modulaires de base.

Public : 

  Ce cours s’adresse aux professionnels de l’informatique expérimentés dans l’administration générale de Windows Server et Windows client. Les étudiants doivent avoir une connaissance de base de Windows PowerShell, qu’ils peuvent obtenir en prenant le cours 10961C: Automatisation de l’administration avec Windows PowerShell. En outre, ce cours fournit des conseils de script pour les développeurs qui soutiennent les environnements de développement et les processus de déploiement.

Pédagogie :

Alternance d’apports théoriques et nombreux exercices de mise en pratique

Moyens pédagogiques : 

un ordinateur par apprenant

Langue du produit :

Anglais

Le contenu est susceptible d’évoluer en fonction des mises à jours des produits.

Le formateur se réserve le droit de diminuer le nombre d’exercices en fonction de l’avancé.

Module 1 : Création de fonctions avancées

Ce module explique comment paramétriser une commande dans une fonction avancée.

  • Conversion d’une commande en fonction avancée
  • Création d’un module de script
  • Définition des attributs de paramètres et validation des entrées
  • Fonctions d’écriture qui acceptent l’entrée de pipeline
  • Production de pipelines complexes
  • Documenter les fonctions en utilisant l’aide basée sur les commentaires
  • Support -WhatIf et -Confirm

Module 2 : Utilisation du framework Microsoft .NET et de l’API REST dans Windows PowerShell

Ce module explique comment utiliser Microsoft .NET Framework et REST API pour compléter les fonctionnalités que les commandes Windows PowerShell fournissent.

  • Utilisation du framework Microsoft .NET dans Windows PowerShell
  • Utilisation de l’API REST dans Windows PowerShell
  • Laboratoire : Utilisation du framework Microsoft .NET dans Windows PowerShell
  • Utilisation du framework Microsoft .NET dans Windows PowerShell

Module 3 : Écriture de scripts de contrôle

Ce module explique comment combiner des fonctions avancées qui exécutent une tâche spécifique et un script de contrôle qui fournit une interface utilisateur ou automatise un processus d’entreprise.

  • Présentation des scripts de contrôle
  • Écriture de scripts de contrôle qui affichent une interface utilisateur
  • Rédaction de scripts de contrôle qui produisent des rapports

Module 4 : Gestion des erreurs de script

Ce module explique comment effectuer le traitement des erreurs de base dans les scripts.

  • Comprendre la gestion des erreurs
  • Gestion des erreurs et des délais d’attente dans un script

Module 5: Utilisation de XML, JSON et de données formatées sur mesure

Ce module explique comment lire, manipuler et écrire des données en format XML et JSON.

  • Lire, manipuler et écrire de données formatées XML
  • Construire les données formatées JSON
  • Lire, manipuler et écrire les données formatées sur mesure

Module 6 : Améliorer la gestion du serveur avec la configuration d’état souhaitée et l’administration juste assez

Ce module explique comment écrire les fichiers de configuration de configuration d’état souhaité (DSC), déployer ces fichiers sur des serveurs et surveiller les configurations du serveur. Ce module explique également comment restreindre l’accès administratif avec Just Enough Administration (JEA).

  • Comprendre la configuration d’état souhaitée
  • Création et déploiement d’une configuration DSC
  • Mise en œuvre d’une administration juste assez
  • Laboratoire : Création et déploiement d’une configuration DSC
  • Création et déploiement d’une configuration DSC

Module 7 : Analyse et débogage des scripts

Ce module explique comment utiliser les fonctionnalités natives de Windows PowerShell pour analyser et déboger les scripts existants.

  • Débogage dans Windows PowerShell
  • Analyse et débogage d’un script existant

Module 8: Comprendre les flux Windows PowerShell

Ce module explique les caractéristiques de la technologie de flux Windows PowerShell.

  • Comprendre le flux de travail Windows PowerShell

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *