Aperçu du cours
Objectif de formation : Maîtriser les fonctionnalités avancées de PowerShell
Programme d'études
Introduction
Rappel sur les variables, opérateurs & structures de contrôle
Présentation des pipelines : comportement des flux et configuration
Méthodologie de simplification du code
Présentation du PipelineVariable
Filtres where-objects & boucles foreach
Les variables, les types d’opérateurs
La notion de classes
Conception de classes & l’héritage
Construction de propriétés & méthodes
Présentation de la fonction Enum
Présentation des formulaires XAML
Principe de base & création du modèle XAML
Introduction à WPF
Codage dans ISE
Le framework .NET
Manipulation des composants du système à l’aide des bibliothèques d’objets
Chargement des classes .Net.
Classes disponibles, propriétés & méthodes
Incorporation de code C#, HTML, feuilles CSS dans script PowerShell
Workflow & Desired State Configuration
Définition de DSC, workflow
Présentation des fonctionnalités simples de DSC, du workflow
Conception de modules & de manifestes
Fonction d’un module PowerShell
Construction d’un module & intégration au poste
Ajout de script, param, personnalisation
Ajout d’une aide détaillée
Gestion des jobs & remoting
Introduction, fonction de WinRM
Définition
Gestion des jobs par les différentes cmdlettes
Présentation des états d’un job