Prenez en main le puissant outil en ligne de commande de Windows. Pensé comme un véritable langage de programmation, PowerShell permet d'administrer des systèmes Windows, d'automatiser des tâches. Cette formation est basée sur la version 7 de PowerShell.


À la fin de cette formation, vous serez en mesure de ...

  • Exploiter l’environnement du langage
  • Créer et structurer des commandes simples et adapter des commandes existantes
  • Créer des scripts avancés
  • Créer un script d’administration système à distance
  • Utiliser des outils pour étendre les possibilités du langage
  • Automatiser à l’aide de scripts des tâches courantes d’administration

Programme détaillé

Débuter avec PowerShell
  • Les versions de PowerShell / Windows
  • Installation / Initialisation PowerShell
  • Configurer notre système
  • Les commandes de base
  • Apprendre à utiliser la documentation
Les Pipelines
  • Introduction aux pipelines
  • Trier le résultat d’une commande
  • Compter le nombre de résultats
  • Convertir / Exporter / Importer les objets
  • Conversion des objets
  • Opérateurs de comparaison
  • Rediriger le résultat d’une commande vers un fichier
Gestion des lecteurs avec PSDrives et PSProviders
  • Qu’est-ce qu’un provider
  • Afficher la liste des providers
  • Comprendre les lecteurs
  • Manipuler les commandes Dir/Move/Copy etc.
Formater les réponses
  • Manipuler le retour d’une commande système
  • Formater un tableau
  • Select-Object / Format-Table
  • Quelques bonnes pratiques
WMI & CIM
  • Pourquoi utiliser une librairie ou un framework
  • Surveillance et contrôle des fichiers avec WMI
  • Réaliser les recherches avec les queries
Création de scripts Windows
  • Définition de variables
  • Les opérateurs
  • Sécurité
Les fonctions & procédures
  • Création de notre première fonction
  • Gestion des paramètres
  • Débugger nos scripts
  • Gestion des erreurs avec Try / Catch
  • Les conditions
  • Boucles While et For Each
Scripts en tâche de fond
  • Introduction aux « Background jobs » et « Scheduled jobs »
  • Gérer les jobs
  • Créer et configurer nos tâches

Evaluation des acquis

  • Quiz à chaque fin de chapitre
  • Test écrit en fin de formation
  • Auto évaluation à remplir en ligne
  • 📎 Référence : PSH
  • Durée : 3 jours (21 heures)
  • 💰 Prix public 2021 : 1300 HT par personne
  • logo MonCompteFormationFinancez cette formation grâce à votre CPF
  • Prérequis :
    • Bonne connaissance de Windows
  • 👥 Public visé :
    • Développeurs
    • Administrateurs système
    • Ingénieurs
  • Prochaines sessions prévues :
    • Le mercredi 08 septembre 2021 en classe virtuelle