École PowerShell
Aperçu

Formation PowerShell - Les fondamentaux

Apprenez les fondamentaux de PowerShell pour avoir des bases solides et donner de nouvelles perspectives à votre carrière.

Bienvenue dans la formation PowerShell Les Fondamentaux

0%

file-play 1 leçon

walk 4 étapes

  • Vidéo d'accueil
    walk 0/4 étapes

A la découverte de PowerShell

PowerShell a 17 ans, bientôt l'âge adulte ! Dans ce module, nous verrons l'évolution de PowerShell à travers les âges, son environnement de développement et les commandes de base les plus importantes. Nous parlerons aussi du formatage des objets, une notion aussi étonnante que nécessaire au quotidien. Ne sous estimez pas ce module d'introduction car il contient beaucoup d'informations qui vous seront utiles pour la suite de votre apprentissage.

0%

file-play 9 leçons

walk 22 étapes

  • Qui suis-je ?
    walk 0/4 étapes
  • Introduction et historique
    walk 0/2 étapes
  • Prise en main et installation de l'environnement
    walk 0/4 étapes
  • Constitution des commandes
    walk 0/3 étapes
  • Commandes Get-Command et Get-Alias
    walk 0/2 étapes
  • Commande Get-Help
    walk 0/2 étapes
  • Commande Get-Member
    walk 0/2 étapes
  • Formatage de l'affichage
    walk 0/2 étapes
  • Correction des Labs en vidéo
    walk 0/1 étape

Fournisseurs

Les fournisseurs ou providers en anglais vous permettent d'accéder à de la donnée d'une manière arborescente. Il s'agit d'une notion essentielle à connaître.

0%

file-play 3 leçons

walk 4 étapes

  • Présentation générale
    walk 0/1 étape
  • Présentation de tous les fournisseurs
    walk 0/2 étapes
  • Correction des Labs en vidéo
    walk 0/1 étape

Manipulation des objets

La notion d'objet est fondamentale car PowerShell n'est pas un shell comme les autres ! Dans ce module, nous allons revoir les concepts de la programmation objet et voir comment PowerShell en tire profit.

0%

file-play 7 leçons

walk 12 étapes

  • Présentation du concept
    walk 0/1 étape
  • Measure-Object : Comptez les résultats et plus encore !
    walk 0/2 étapes
  • Tirez profit de la puissance du Pipeline et de Where-Object
    walk 0/2 étapes
  • Foreach-Object : Réalisez des traitements sur une collection d'objets
    walk 0/2 étapes
  • Sort-Object : Triez vos objets
    walk 0/2 étapes
  • Select-Object, Group-Object et Compare-Object
    walk 0/2 étapes
  • Correction des Labs en vidéo
    walk 0/1 étape

Formatage des chaines de caractères

0%

file-play 6 leçons

walk 10 étapes

  • Formatage simple
    walk 0/2 étapes
  • Formatage avec réservation d'emplacement
    walk 0/2 étapes
  • Backtick et caractères d'échappement
    walk 0/2 étapes
  • Bonnes pratiques sur l'utilisation des guillemets
    walk 0/1 étape
  • Write-Host vs Write-Output
    walk 0/2 étapes
  • Correction des Labs en vidéo
    walk 0/1 étape

Scripts et fonctions

Dans ce module, nous verrons comment passer des données en paramètres à des scripts ou a des fonctions. Je vous expliquerai également à quoi servent les fonctions et comment s'en servir efficacement.

0%

file-play 7 leçons

walk 12 étapes

  • Introduction aux scripts
    walk 0/1 étape
  • Stratégies d'exécution
    walk 0/2 étapes
  • Passage d'arguments
    walk 0/2 étapes
  • Passage de paramètres
    walk 0/2 étapes
  • Fonctions et fonctions avancées
    walk 0/2 étapes
  • Ajout d'aide intégrée
    walk 0/1 étape
  • Technique du "Dot Sourcing" et Snippets de code + démo d'ajout d'aide intégrée
    walk 0/2 étapes

Maîtrise des fondamentaux : Variables, tableaux, boucles et structures de contrôle

Présentation des principaux types de données, des boucles, des tableaux et des structures de contrôles. Tout cela n'aura plus de secrets pour vous à l'issue de cet important module.

0%

file-play 12 leçons

walk 22 étapes

  • Introduction
    walk 0/1 étape
  • Variables automatiques
    walk 0/2 étapes
  • Variables de préférence
    walk 0/2 étapes
  • Variables utilisateur
    walk 0/2 étapes
  • Appliquez le mode Strict
    walk 0/2 étapes
  • Opérateurs et opérateurs arithmétiques
    walk 0/2 étapes
  • Opérations sur les chaînes de caractères avec les opérateurs -Like et -Match
    walk 0/2 étapes
  • Opérateurs (suite et fin)
    walk 0/2 étapes
  • Tableaux classiques
    walk 0/2 étapes
  • Tableaux associatifs
    walk 0/2 étapes
  • Structures de boucles
    walk 0/1 étape
  • Structures de contrôle avec if, else, elseif et switch
    walk 0/2 étapes

Gestion des erreurs

La gestion des erreurs permet de garantir qu'un script fonctionne de manière fiable et robuste. Une bonne gestion des erreurs est essentielle lorsque l'on exécute des scripts qui réalisent des actions sensibles ou critiques.

0%

file-play 1 leçon

walk 2 étapes

  • Gestion des erreurs
    walk 0/2 étapes

Emission d'objets personnalisés

Emettre des objets personnalisés est important car cela permet de structurer et d'organiser les données de manière efficace. Les objets personnalisés fournissent des informations claires et précises sur les résultats des commandes, facilitant ainsi leur compréhension et leur manipulation ultérieure. De plus, en émettant des objets personnalisés, vous pouvez tirer parti des fonctionnalités avancées de PowerShell telles que le filtrage, le tri et la transformation des données, ce qui rend vos scripts plus puissants et plus efficients.

0%

file-play 6 leçons

walk 9 étapes

  • Introduction
    walk 0/1 étape
  • Select-Object
    walk 0/2 étapes
  • Add-Member
    walk 0/2 étapes
  • Type [PSCustomObject]
    walk 0/2 étapes
  • Découverte des classes
    walk 0/1 étape
  • Correction des Labs
    walk 0/1 étape

Gestion des fichiers

La manipulation des fichiers représente l'une des opérations les plus courantes des administrateurs systèmes. Vous découvrirez dans ce module comment gérer (lire et écrire) les formats de fichiers texte les plus couramment utilisés.

0%

file-play 8 leçons

walk 15 étapes

  • Introduction
    walk 0/1 étape
  • Encodage des fichiers
    walk 0/2 étapes
  • Lecture et création de fichiers texte
    walk 0/2 étapes
  • Rechercher dans des fichiers texte
    walk 0/2 étapes
  • Manipulation des fichiers CSV
    walk 0/2 étapes
  • Manipulation des fichiers JSON
    walk 0/2 étapes
  • Exporter des données en HTML
    walk 0/2 étapes
  • Visualisez vos données avec Out-GridView
    walk 0/2 étapes

Manipulation des dates

La manipulation des dates dans PowerShell est essentielle pour automatiser des tâches, gérer les journaux et les sauvegardes, produire des rapports, détecter des événements temporels et intégrer des systèmes. La capacité à travailler avec les dates permet de planifier des tâches en fonction du calendrier, de simplifier la gestion des systèmes et d'améliorer l'efficacité opérationnelle. Savoir gérer les dates dans PowerShell est une compétence fondamentale pour l'automatisation, la gestion système et l'intégration des systèmes.

0%

file-play 1 leçon

walk 2 étapes

  • Manipulation des dates
    walk 0/2 étapes

Personnalisation de son environnement

PowerShell permet de donner un peu de fantaisie à votre environnement de travail de tous les jours afin de le rendre plus fun mais aussi pour vous permettre d'être plus productif !

0%

file-play 1 leçon

walk 2 étapes

  • Profils PowerShell
    walk 0/2 étapes

Gestion de la sécurité

La sécurité informatique est un pilier essentiel de toute entreprise. PowerShell est un outil extrêmement puissant qui nécessite par conséquent de puissants mécanismes de sécurité qu'il est nécessaire de maîtriser. De plus, cette maîtrise est indispensable si vous ne voulez pas vous arracher les cheveux...!!! :-)

0%

file-play 7 leçons

walk 13 étapes

  • Introduction
    walk 0/1 étape
  • Déblocage des scripts en provenance d'internet
    walk 0/2 étapes
  • Création d'un flux caché
    walk 0/2 étapes
  • Chaînes sécurisées
    walk 0/2 étapes
  • Chaînes chiffrées
    walk 0/2 étapes
  • Credentials
    walk 0/2 étapes
  • Signature des scripts
    walk 0/2 étapes

Modules et Galerie PowerShell

Savoir comment installer et importer un module est une compétence nécessaire qui vous permettra de décupler la puissance de vos scripts.

0%

file-play 4 leçons

walk 7 étapes

  • Introduction
    walk 0/1 étape
  • Snapins
    walk 0/2 étapes
  • Modules
    walk 0/2 étapes
  • Galeries de modules et PowerShell Gallery
    walk 0/2 étapes

Apprendre à tirer profit du .NET Framework

Sans être développeur, vous verrez comment accéder à des fonctions cachées du Framework .NET. Et grâce à ces dernières, vous serez capable de démultiplier la puissance de PowerShell.

0%

file-play 3 leçons

walk 5 étapes

  • Introduction
    walk 0/1 étape
  • Framework .NET vs .Net Core
    walk 0/2 étapes
  • Accéder aux classes .NET natives
    walk 0/2 étapes

Administration de machines distantes

Savoir exécuter des commandes à distance et/ou exécuter des scripts entiers sur un ensemble d'ordinateurs distants est une compétence à maîtriser absolument lorsque l'on a en charge un parc de machines. Vous apprendrez tout ce qu'il vous faut savoir sur ce sujet dans ce module.

0%

file-play 1 leçon

walk 2 étapes

  • PowerShell Remoting
    walk 0/2 étapes