-Ecrire des scripts sous Windows avec PowerShell
-Gérer les utilisateurs avec des scripts PowerShell
-Automatiser les tâches d’administration sous Windows avec
PowerShell
-Formater les messages de sortie
-Gestion des erreurs
-Installer PowerShell
– Vue d’ensemble des objets
– Travailler avec les Cmdlets
– Complétion, Alias et Historique
– Les variables et les types
– Présenter les informations avec un formatage spécifique
Travaux pratiques
Utilisation de différentes cmdlets, utilisation du pipe, du
pipelinevariable. Utilisation des premières commandes.
– Utiliser les flèches et l’historique
– Utiliser le pipe
– Exécution séquentielle des commandes
– Filtre et itération à travers le pipe
Travaux pratiques
Utilisation de filtres.
– Ecrire des scripts PowerShell
– La sécurité dans Windows PowerShell
– Signer numériquement des scripts
– Méthodologies des scripts
Travaux pratiques
Présentation des outils de scripting
– Variables, tableaux, littéraux et opérateurs
– Portée des variables
– Constructions utilisées dans les scripts
– Interception et traitement des erreurs
– Techniques de débogage
– Modularisation
– L’instruction if
– L’instruction switch
– L’instruction Where-Object
– La boucle for
– Les boucles while et do…while et do…until
– La boucle foreach
Travaux pratiques
Mise en œuvre des structures de contrôle. Utilisation et
paramétrage de fonctions.
– Contrôler le flux d’exécution dans les scripts
– Contrôler les flux des boucles
– Développer et utiliser les fonctions
– Fonctions avancées : bloc de validation, documentation, jeux
de paramètres, gestion du pipeline
Travaux pratiques
Mise en œuvre des fonctions avancées
– La notion de profils système et utilisateur
– Créer des profils génériques
– Cibler les profils par application
Travaux pratiques
Créations de profils
– Gérer les données avec PowerShell
– Gérer le registre et les certificats avec PowerShell
– Utilisation des expressions régulières
– Gérer les journaux d’évènements
Travaux pratiques
Importer et exporter des objets
– Présentation des modules PowerShell
– Cmdlets du Gestionnaire de Serveur RSAT
Travaux pratiques
Installer des modules depuis la Powershell Gallery
– Examen d’un script
– Relecture de scripts
– Refactoring de code et ajout de fonctionnalités
– Les options globales des commandes Warning, Error et WhatIf
– Les redirections de la sortie d’erreur
– Les codes de sortie
– Les espions de variables dans les IDE et avec Powershell
– Les commandes throw et exit
– Les directives try catch finally
Travaux pratiques
Gestion des exceptions
– Principes d’utilisation
– Les principales classes utiles
– Présentation des techniques : WinForm ou WPF
– Créer ses formulaires
– Gérer les évènements et les actions associées
Travaux pratiques
Création de formulaires
– Introduction aux objets WMI
– Protocole et cmdlets : WMI ou CIM
– Utilisation pour le monitoring : WMI et compteur de performance
Travaux pratiques
Utilisation pour l’administration à distance
Référence : SE009
Type de Stage : Pratique
Durée : 5 jours
Administrateurs et développeurs
Des connaissances de base dans
l’administration de Windows
Server