Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER
La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.
Avoir une bonne connaissance des systèmes d'exploitation Windows. La connaissance d'un langage de script ou de programmation est souhaitée.
- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage
Vue d'ensemble du cours
Vue d'ensemble des différences Core / Classic
Installation de PowerShell : linux avec PowerShell Core, windows
Historique des versions de PowerShell
Les différences entre PowerShell Core et Windows PowerShell
Comprendre les cmdlets
Utiliser les opérateurs
Gérer les modules
Découvrir la notion de pipeline
Comprendre les variables particulières
Manipuler les objets
Comprendre les stratégies d'exécution de scripts
Découvrir Visual Studio Code et PowerShell ISE
Déclarer et initialiser les variables
Créer les premières fonctions
Utiliser l'instruction conditionnelle
Mise en oeuvre du code modulaire
Formater les chaînes de caractères
Introduction aux objets et aux tableaux
Gérer les erreurs
Déboguer
Créer l'aide
Gérer le filtrage des données
Exportation de données
Ouvrir une session distante en PowerShell
Exécution d'un script sur une machine distante
Appeler un script PowerShell
Lecture et manipulation de fichiers
Transfert de fichiers
Navigation dans le système de fichiers : windows, linux
Utiliser une tâche asynchrone locale
Travaux automatiques avec -AsJob
Création d'une tâche planifiée personnalisée
Exécuter et supprimer une tâche planifiée
Initiation aux workflows
Envoyer un mail suivant l'exécution d'une tâche