OBJECTIFS
Ce cours présente les aspects de base et avancées du langage de scripting PowerShell. Plusieurs ateliers d’écriture de programmes de script seront organisés afin d’automatiser la majorité des taches d’administration sur une infrastructure Windows.
Connaissances préalables requises
Plan du cours
- Introduction à PowerShell
- Fondements et syntaxe
- Utilisation du système d’aide
- Exploitation des commandes PowerShell
- Utilisation des ‘providers’
- Variables et objets dans PowerShell
- Entrées et sorties de l’invite PowerShell
- Passage des objets entre les commandes (le pipeline)
- Filtrage et formatage de la sortie
- Sécurité et profils de session
- Constructeurs logiques et boucles
- Fonctions avancées PowerShell
- .Net Framework et de l'API REST dans Windows PowerShell
- Scripts de contrôleur
- Utilisation de XML, JSON et de données au format personnalisé
- Analyse et débogage de scripts
- Flux de travail Windows PowerShell
Compétences acquises
A la fin de ce cours, les bénéficiaires pourront :
- Ecrire des scripts de base pour contrôler les serveurs Windows
- Ecrire des scripts avancés pour superviser les objets et les services sur un réseau Microsoft.