35 h
Gestion de réseaux informatiques
Powershell – Perfectionnement
Préalables
Avoir suivi ou maîtriser les notions de l'atelier Introduction à PowerShell
Objectifs
À la fin du cours les participants seront en mesure de :
- Créer des fontions 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, JSON et des données au format personnalisé
- Améliorer la gestion du serveur avec la configuration de l’état souhaité et une administration juste suffisante
- Analyser et déboguer les scripts
- Comprendre le flux de travail Windows PowerShell
Contenu du cours
Création de fonctions avancées
- Conversion d’une commande en fonction avancée
- Laboratoire A : Conversion d’une commande en fonction avancée
- Création d’un module de script
- Atelier B : Création d’un module de script
- Définition des attributs des paramètres et validation des entrées
- Atelier C : Définition des attributs des paramètres et validation des entrées
- Atelier D : Écriture de fonctions utilisant plusieurs objets
- Fonctions d’écriture qui acceptent les entrées de pipeline
- Atelier E : Écriture de fonctions acceptant les entrées de pipeline
- Produire une sortie de fonction complexe
- Atelier F : Produire une sortie de fonction complexe
- Documentation des fonctions utilisant de l’aide basée sur des commentaires
- Atelier G : Documentation des fonctions à l’aide de l’aide basée sur des commentaires
- Support – Whatif et – Confirm
- Atelier H : Prise en charge de -Whatif et -Confirm
Utilisation de Microsoft .NET Framework et de l’API REST dans Windows PowerShell
- Utilisation de .NET Framework dans Windows PowerShell
- Atelier A : Utilisation de .NET Framework dans Windows PowerShell
- Utilisation de l’API REST dans Windows PowerShell
- Atelier B : Utilisation de l’API REST dans Windows PowerShell pour gérer les sites Web IIS
Écriture de scripts de contrôleur
- Comprendre les scripts de contrôleur
- Écriture de scripts de contrôleur qui affichent une interface utilisateur
- Atelier A : Écriture de scripts de contrôleur qui affichent une interface utilisateur
- Écriture de scripts de contrôleur qui produisent des rapports
- Atelier B : Écriture de scripts de contrôleur qui produisent des rapports HTML
Gestion des erreurs de script
- Comprendre la gestion des erreurs
- Gestion des erreurs dans un script
- Atelier : Gestion des erreurs qui se produisent lors de l’exécution d’un script
Utilisation de XML, JSON et de données au format personnalisé
- Lesture, manipulation et écriture de données en XML
- Atelier : Lecture, manipulation et écriture de données au format XML
- Utilisation de sonnées au format JSON
- Lecture et manipulation de données au format personnalisé
Amélioration de la gestion du serveur avec la configuration de l’état souhaité et une administration juste suffisante
- Comprendre DSC
- Création et déploiement d’une configuration DSC
- Atelier A : Création et déploiement d’une configuration DSC 6
- Implémentation de JEA
- Atelier B : Création et utilisation de JEA
Analyse et débogage de scripts
- Leçon 1 : Débogage dans Windows PowerShell
- Leçon 2 : Analyse et débogage d’un script existant
- Atelier : Analyse et débogage d’un script existant
Comprendre le flux de travail Windows PowerShell
- Comprendre le flux de travail Windows PowerShell
- Atelier : Création et exécution d’un flux de travail Windows PowerShell