PowerShell - Perfectionnement

Formation offerte en collaboration avec Services Québec

Cours INF-RES

Durée 35 heures

Non offert présentement

M'aviser lorsqu'un groupe sera ouvert

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

Approche pédagogique

  • Identifier les points clés et les informations essentielles de chaque module
  • Effectuer des démonstrations et ateliers pratiques
  • Favoriser les questions des participants
  • Donner des exemples, analogies et conseils pédagogiques supplémentaires qui peuvent aider à clarifier les sujets traités dans les modules et permettre aux participants d'en tirer pleinement parti
  • Donner des corrigés détaillés des ateliers pratiques
  • Contrôler les acquis et éléments à retenir à la fin de chaque module

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Cours complet couvrant tous les modules

Ateliers pratiques et corrections détaillées pour tous les modules

Classe virtuelle Hyper-V pour réaliser tous les ateliers et démonstrations pratiques

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
College de Maisonneuve | Formation continue