Objectifs

-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

Programme

– 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
Initiation à l’environnement PowerShell et cmdlets de base

– Utiliser les flèches et l’historique

– Utiliser le pipe

– Exécution séquentielle des commandes

– Filtre et itération à travers le pipe

– Ecrire des scripts PowerShell

– La sécurité dans Windows PowerShell

– Signer numériquement des scripts

– Méthodologies des scripts

– Présentation des outils de sc

– 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
Travaux Pratiques
Ecriture de scripts simples

– L’instruction if

– L’instruction switch

– L’instruction Where-Object
Travaux Pratiques
Série d’exercices qui utilisent les structures de contrôle

– La boucle for

– Les boucles while et do…while et do…until

– La boucle foreach

– 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

– 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

– Importer et exporter des objets

Référence :  SE008

Type de Stage : Pratique

Durée : 3 jours

Public concerné:

Administrateurs et développeurs

Prérequis:

Des connaissances de base dans
l’administration de Windows
Server