Advanced Automated Administration with Windows PowerShell

Course10962
Course
Introduction
Cette formation enseigne comment automatiser les tâches administratives en utilisant Windows PowerShell 5.1. Les élèves apprendront les compétences de base de script telles que la création fonctions avancées, écriture de scripts de contrôleur et gestion des erreurs de script. Les étudiants apprendront à travailler avec Windows PowerShell Workflow, l'API REST et XML et JSON. Les étudiants apprendront également comment utiliser de nouveaux outils d'administration tels que Configuration d'état souhaitée (DSC) et Just Enough Administration (JEA) pour configurer les serveurs sécurisés.
Objectifs
  • Créer des fonctions avancées
  • Utiliser Microsoft .NET Framework et l'API REST dans Windows PowerShell
  • Écrire des scripts de contrôleur
  • Gérer les erreurs de script
  • Utiliser XML et JSON
  • Améliorer la gestion du serveur
  • Analyser et déboguer les scripts
  • Comprendre le flux de travail Windows PowerShell
Connaissances préalables
Contenu du cours
Module 1 : Création de fonctions avancées
 
  • Leçon 1 : Conversion d'une commande en une fonction avancée
  • Leçon 2 : Créer un module de script
  • Leçon 3 : Définition des attributs de paramètres et validation des entrées
  • Leçon 4 : Ecriture de fonctions acceptant l'entrée de pipeline
  • Leçon 5 : Produire une sortie de pipeline complexe
  • Leçon 6 : Documenter les fonctions en utilisant l'aide basée sur les commentaires
  • Leçon 7 : Soutenir -WhatIf et -Confirm
 
Module 2 : Utilisation de Microsoft .NET Framework et de l'API REST dans Windows PowerShell
 
  • Leçon 1 : Utilisation de Microsoft .NET Framework dans Windows PowerShell
  • Leçon 2 : Utilisation de l'API REST dans Windows PowerShell
 
Module 3 : Écriture de scripts de contrôleur
 
  • Leçon 1 : Présentation des scripts de contrôleur
  • Leçon 2 : Ecriture de scripts de contrôleur affichant une interface utilisateur
  • Leçon 3 : Écriture de scripts de contrôleur produisant des rapports
 
Module 4 : Gestion des erreurs de scrip
 
  • Leçon 1 : Comprendre la gestion des erreurs
  • Leçon 2 : Gestion des erreurs et des délais dans un script
 
Module 5 : Utilisation de données XML, JSON et personnalisées
 
  • Leçon 1 : Lire, manipuler et écrire des données au format XML
  • Leçon 2 : Lire, manipuler et écrire des données au format JSON
  • Leçon 3 : Lire et manipuler des données au format personnalisé
 
Module 6 : Amélioration de la gestion du serveur avec la configuration d'état souhaitée et une administration juste suffisante
 
  • Leçon 1 : Comprendre la configuration de l'état souhaité
  • Leçon 2 : Création et déploiement d'une configuration DSC
  • Leçon 3 : Implémenter une administration juste suffisante
 
Module 7 : Analyser et déboguer des scripts
 
  • Leçon 1 : Débogage dans Windows PowerShell
  • Leçon 2 : Analyser et déboguer un script existant
 
Module 8 : Présentation du workflow Windows PowerShell
 
  • Leçon 1 : Présentation du workflow Windows PowerShell
Documentation
Support de cours Officiel Microsoft
Lab / Exercices
  • Lab 1A : Conversion d'une commande en une fonction avancée
  • Lab 1B : Création d'un module de script
  • Lab 1C : Définition des attributs des paramètres et validation des entrées
  • Lab 1D : Fonctions d'écriture acceptant l'entrée de pipeline
  • Lab 1E : Production de sortie de pipeline complexe
  • Lab 1F : Documentation des fonctions bu à l'aide de l'aide basée sur les commandes
  • Lab 1G : Support des -Whatif et -Confirm
  • Lab 2A : Utilisation de Microsoft .NET Framework dans Windows PowerShell
  • Lab 2C : Utilisation de Rest Api dans Windows PowerShell
  • Lab 3A : Rédaction de scripts de contrôleurs
  • Lab 3B : Rédaction de scripts de contrôleurs produisant des rapports HTML
  • Lab 4 : Gestion des erreurs dans un script
  • Lab 5 : Lire, manipuler et écrire des données au format XML
  • Lab 6A : Création et déploiement d'une configuration DSC
  • Lab 6B : Configuration et utilisation de JEA
  • Lab 7 : Analyser et déboguer un script existant
  • Lab 8 : Création et exécution d'un flux de travail Windows PowerShell
Formation complémentaire
Compléter votre cursus en suivant la formation complémentaire suivante :

Classe présentielle

  • 10962
  • 3 jours
  • Campus Genève / Lausanne
  • CHF 2'300.00

Autres formats

Sur-mesure

Classe virtuelle

  • 3 jours
  • CHF 2'300.00

Vous n'avez pas trouvé votre date ou votre lieux

Si vous avez des besoins spécifiques, nous organiserons une session adaptée.

Contactez-nous

Choisir une date