Formation POWERSHELL Administrer et automatiser à l’aide de PowerShell
Objectifs
Expliquer PowerShell et le langage objet.
Gérer des résultats de commandes.
Créer des scripts et les éxécuter sous Windows.
Adapter son code à l'aide d'instruction et formatter les résultats.
Dépanner son script et inclure une gestion des erreurs.
Utiliser les fichiers comme source de données et exporter les résultats sous différents formats.
Optimiser les temps d'éxécution de son code.
Pré-requis
Participants
Programme de formation
VERSIONS ET MODULES POWERSHELL
Windows PowerShell et PowerShell Core
Installation de PowerShell Core sur Windows et Linux
Notions de langage objet et commandes de bases PowerShell
Gestion des modules PowerShell
PREMIERS PAS AVEC POWERSHEL
Utilisation des opérateurs
Notions de Pipeline et filtres des résultats
Déclarer et initialiser les variables
ECRIRE MON PREMIER SCRIPT AVEC POWERSHELL
Manipuler les objets
Comprendre les stratégies d'éxécution des scripts
Découvrir Visual Studio Code et PowerShell ISE
Créer ses premières fonctions
UTILISER LES INSTRUCTIONS
Utiliser les instructions conditionnelle et les boucles d'instruction
Mise en oeuvre du code modulaire
Formater les chaînes de caractères
Utiliser les objets personnalisés et les tableaux
GESTION D'ERREUR ET AFFICHAGE
Affichage des informations
Gestion d'erreurs
Dépanner son script
Créer des logs
GESTION DES FICHIERS
Navigation dans le système de fichier, le registre et sur le réseau
Lecture et manipulation des fichiers
Import, Export des données dans différents formats (CSV, XML, HTML)
Utiliser les objets personnalisés et les tableaux
FONCTIONNALITES AVANCEES
Créer un Job
Gérer les tâches Asynchrones
Initiation aux workflow