Passer au contenu
35 h

Gestion de réseaux informatiques

2$/h – Powershell – Perfectionnement

Objectifs

Au terme de cette formation, les participants seront aptes à : 

  • 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, JSON et des données au format personnalisé.
  • Améliorer la gestion du serveur avec la configuration de l’état souhaité et l’administration juste suffisante ou Just Enough Administration (JEA).
  • 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
  • Création d’un module de script
  • Définition des attributs des paramètres et validation des entrées
  • Écriture de fonctions utilisant plusieurs objets
  • Fonctions d’écriture qui acceptent les entrées de pipeline
  • Production d’une sortie de fonction complexe
  • Documentation des fonctions utilisant de l’aide basée sur des commentaires
  • Prise en charge de – Whatif et de – Confirm

Utilisation de Microsoft .NET Framework et de l’API REST dans Windows PowerShell 

  • Utilisation de .NET Framework dans Windows PowerShell
  • Utilisation de l’API REST dans Windows PowerShell pour gérer les sites web IIS

Écriture de scripts de contrôleur 

  • Compréhension des scripts de contrôleur
  • Écriture de scripts de contrôleur qui affichent une interface utilisateur
  • Écriture de scripts de contrôleur qui produisent des rapports HTML

Gestion des erreurs de script 

  • Compréhension de la gestion des erreurs
  • 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é 

  • Lecture, manipulation et écriture de données au format XML
  • Utilisation de données au format JSON
  • Lecture et manipulation de données au format personnalisé

Amélioration de la gestion du serveur à l’aide de la configuration de l’état souhaité ou Desired State Configuration (DSC) et de l’administration juste suffisante (JEA) 

  • Compréhension de DSC
  • Création et déploiement d’une configuration DSC 6
  • Création, implémentation et utilisation de JEA

Analyse et débogage de scripts 

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

Compréhension du flux de travail Windows PowerShell 

  • Analyse du flux de travail
  • Création et exécution d’un flux de travail

Préalables

Avoir réussi le cours PowerShell – Introduction ou en maîtriser les notions.