Cours
PowerShell - Introduction («PWSE01»)
Description de la formation
- Introduction au concept de PowerShell
- Introduction à l’utilisation des cmdlets (commandlets ou applets de commande)
- Créer et tester des scripts simples
- Introduction à Windows PowerShell
- Les cmdlets (commandlets ou applets de commande), qu’est-ce que c’est ?
- Les 4+1 cmdlets les plus importants
- Une tâche PowerShell simple
- Les outils de Windows PowerShell
- La console Windows PowerShell
- PowerShell Integrated Scripting Environment (ISE)
- Aspects sécuritaires
- Créer et exécuter un script
- Les règles de sécurité
- Signer les scripts
- Les scripts profil
- Introductions aux scripts profil
- Les types de scripts profil
- Créer un script profil
- La navigation dans Windows PowerShell
- Naviguer dans le registre
- Comprendre les fournisseurs (Provider) et les sessions actives
- Les commandes de navigation
- Les chemins d’accès
- Définir sa propre session active
- Les alias Windows PowerShell
- Introduction aux alias
- Identifier les commandes relatives aux alias
- Définir ses propres alias
- Les modules Windows PowerShell
- Les bases des modules
- L’architecture des modules
- Installer et lister les modules
- Développer un module simple
- Le pipeline Windows PowerShell
- Introduction au pipeline PowerShell
- Sélectionner des colonnes avec Select-Object
- Filtrer les résultats avec Where-Object
- Trier les résultats avec Sort-Object
- Les actions programmables avec Foreach-Object
- Analyser des résultats avec Group-Object
- Fréquences et dimensions totales : Measure-Object
- Affichage des résultats
- Les cmdlets pour l’affichage
- L’affichage graphique
- Paramétrer l’affichage
- Affichage personnalisé
- Redirection des résultats
- Les scripts Windows PowerShell
- Début d’un script
- Les alias pour les données de script
- Transfert de paramètre aux scripts
- Intégrer des scripts de manière permanente
- Temporiser les scripts
- Introduction au langage de script de Windows PowerShell
- Commentaires
- Variables
- Calculer avec des chiffres
- Opérateurs
- La manipulation des chaînes
- Les tableaux (arrays) et les tables de hachage (hash tables)
- Les structures de contrôle et les boucles
- Les conditions
Fait partie des cours suivants
Ce cours s’adresse aux informaticiennes et informaticiens qui veulent se familiariser avec PowerShell, comprendre et adapter des scripts et créer des scripts simples. Aucunes connaissances préalables de PowerShell ne sont nécessaires pour suivre ce cours.
Les participantes et participants doivent avoirs des connaissances fondamentales de gestion des données et savoir ce que sont les processus et services d’un système d’exploitation. De bonnes connaissances de Windows et une compréhension générale de l’automatisation des processus répétitifs sont nécessaires. Il peut être avantageux de savoir utiliser les fichiers de lot et de connaitre le principe de l’automatisation. Il est également intéressant, mais pas nécessaire, de connaitre d’autres langages de script ou de programmation (p.ex. VBS, VBA, VB, C#).