Création de fonctions avancées
Convertir une commande en fonction avancée
Créer un module de script
Définir les attributs de paramètres et la validation des inputs
Concevoir une fonction appelant plusieurs objets
Concevoir des fonctions acceptant les inputs dans le pipeline
Produire des sorties de fonctions complexes
Documenter les fonctions
Tester les scripts complexes avec Whatif et Confirm
PowerShell avec les Cmdlets et le framework .NET
Exécuter des commandes PowerShell
Utiliser Microsoft .NET avec PowerShell
Création de scripts de contrôle
Comprendre le principe des scripts de contrôle
Concevoir un script pour afficher une UI
Concevoir un script pour produire des rapports
Gestion des erreurs de scripts
Comprendre les principes du support d’erreurs
Comprendre les mécanismes de renvoi d’erreurs
Gérer les erreurs dans un script
Utilisation des fichiers de données XML
Comprendre les avantages du XML face au CSV
Lire, manipuler et écrire des données en XML
Gestion de la configuration serveur avec le DSC
Comprendre les principes du Desired State Configuration
Créer une configuration DSC
Déployer une configuration DSC
Analyse et débogage des scripts
Utiliser les fonctionnalités de débogage dans PowerShell
Analyser un script
Déboguer un script
Découverte du workflow PowerShell
Mettre en œuvre les fonctionnalités du workflow PowerShell