Passer au contenu
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 objets personnalisés en utilisant des classes
  • Créer des interfaces graphiques reliées aux scripts PowerShell
  • Manipuler Active Directory via PowerShell
  • Créer un module avec Visual Studio

Contenu du cours

  • Révision des concepts de base
  • « Desired State Configuration »
  • Classes
  • Création d’un module compilé à l’aide de Visual Studio
  • Dépôt de module par la communauté
  • Utilisation avancée de PowerShell avec Active Directory
  • Création d’une page Web exécutant du code PowerShell
  • BASH sous PowerShell
  • PowerShell et le XML
  • Création de vues de sortie personnalisées
  • Utilisation de PowerShell avec une base de données
  • Utilisation des évènements provenant des Objets
  • « Security Marshal »
    • Encryptions des mots de passes
    • Décryptions des mots de passes
  • Utilisation des Objets COM
    • Manipulation des applications Microsoft Office
  • Création d’une interface graphique PowerShell
    • Création avec « WinForms »
    • Création avec « Windows Presentation Framework »
  • Configuration avancée des services WinRM et WSMAN
  • Ajout d’une section d’aide à une fonction
  • Utilisation des expressions régulière
    • Validation d’une saisie utilisateur
  • Création d’un manifeste de module
  • Utilisation du Web comme source de données