Création de fonctions avancées
- Conversion d'une commande en une fonction avancée
- Création d'un module de script
- Définition des attributs des paramètres et validation des entrées
- Fonctions acceptant des entrées depuis le pipeline
- Production de sorties complexes
- Documentation des fonctions par intégration de l'aide au contenu
- Prise en charge des options –Whatif et –Confirm
Utilisation de Cmdlets et de Microsoft .net Framework dans Windows PowerShell
- Utilisation de Microsoft .Net Framework dans PowerShell
- Utilisation de l'API REST dans Windows PowerShell
Ecriture de scripts de contrôle
- Généralités des scripts de contrôle
- Ecriture de scripts de contrôle affichant une interface utilisateur
- Ecriture de scripts de contrôleur générant des rapports
Traitement des erreurs de script
- Généralités du traitement des erreurs
- Gestion des erreurs de scripts
Utilisation de XML, JSON et des données formatées
- Lecture, manipulation et écriture de données au format XML
- Lecture, manipulation et écriture de données au format JSON
- Lecture et manipulation de données formatées
Amélioration de la gestion des serveurs avec Desired State Configuration (DSC) et Just Enough Administration
- Compréhension de DSC
- Création et déploiement d'une configuration DSC
- Implémentation de Just Enough Administration
Analyse et débogage de scripts
- Le débogage dans PowerShell
- Analyse et débogage d'un script existant
Les Workflows PowerShell
- Comprendre les Workflows PowerShell