PowerShell - perfectionnement

Formation offerte en collaboration avec Emploi-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 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

Approche pédagogique

  • Les notions théoriques seront expliquées
  • Les participants devront effectuer des exercices par eux-mêmes
  • Il y aura de l’aide individuelle lors des exercices
  • Les exercices seront corrigés pas à pas en groupe

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

Fiche de référence rapide
Instructions pour réaliser les travaux pratiques
Scripts (démontrés par le formateur et livrés en version finale)

Contenu du cours

1. Révision des concepts de base

2. « Desired State Configuration »

3. Classes

4. Création d'un module compilé à l'aide de Visual Studio

5. Dépôt de module par la communauté

6. Utilisation avancée de PowerShell avec Active Directory

7. Création d'une page Web exécutant du code PowerShell

8. BASH sous PowerShell

9. PowerShell et le XML

10. Création de vues de sortie personnalisées

11. Utilisation de PowerShell avec une base de données

12. Utilisation des évènements provenant des Objets

13. « Security Marshal »
      - Encryptions des mots de passes
      - Décryptions des mots de passes

14. Utilisation des Objets COM
      - Manipulation des applications Microsoft Office

15. Création d'une interface graphique PowerShell
      - Création avec « WinForms » 
      - Création avec « Windows Presentation Framework »

16. Configuration avancée des services WinRM et WSMAN

17. Ajout d'une section d'aide à une fonction

18. Utilisation des expressions régulière
      - Validation d'une saisie utilisateur

19. Création d'un manifeste de module

20. Utilisation du Web comme source de données

College de Maisonneuve | Formation continue