Powershell scripting et techniques avancées
(M-PWSHAV)
Cette formation permet aux participants d'acquérir les compétences et connaissances pour réaliser des scénarios automatisés sous forme de scripts avec Powershell.
Public
Administrateurs système, responsables d’applications souhaitant automatiser des process complets d’administration, de configuration, d’installation à l’aide de scripts de commandes Powershell.
Objectifs de la formation
A l'issue de la formation, les participants seront capables de :
- Travailler avec des variables, des tableaux et des tables de hachage
- Créer des scripts Windows Powershell
- Administrer des ordinateurs distants avec Windows Powershell
- Créer et gérer des trvaux d'arrière-plan
Pré-requis
- Avoir une bonne expérience de l’administration Windows.
- Travailler dans un contexte de cloud est un plus.
- Avoir suivi le cours "Maîtriser la syntaxe Powershell’ ou exercer une pratique régulière de commandes Powershell.
Bon à savoir
Accès fourni au contenu digital officiel Microsoft.
Alternance de théorie, démonstrations et mise en pratique.
Programme Détaillé
Introduction
- Utilisations possibles des scripts
- Rappels algorithmiques
Travailler avec des variables, des tableaux et des tables de hachage
- Utiliser des variables
- Manipuler des variables
- Manipuler des tableaux et des tables de hachage
Scripts Windows PowerShell
- Introduction à la création de scripts avec Windows PowerShell
- Constructions de scripts
- Importation de données à partir de fichiers
- Accepter les entrées utilisateur
- Dépannage et gestion des erreurs
- Fonctions et modules
Administration d'ordinateurs distants avec Windows PowerShell
- Utiliser le remoting Windows PowerShell de base
- Utilisation des techniques avancées de remoting Windows PowerShell
- Utiliser PSSessions
Créer et gérer des travaux d'arrière plan
- Définir les types de travaux en arrière-plan dans Windows PowerShell
- Démarrer des travaux distants et des travaux CIM/WMI dans Windows PowerShell
- Surveiller les travaux dans Windows PowerShell
- Récupérer les résultats de travaux en cours d’exécution dans Windows PowerShell