Pipeline & Objets

Language Objet

  • Contrairement à Batch ou Bash qui sont des langages dit « textes », Powershell est un langage objet.

  • Sous PowerShell, chaque commande renverra un objet d’un type précis possédant ses propriétés et ses méthodes.

Le Pipeline

Le pipeline, symbolisée par le caractère | AltGr + 6 permet de chainer plusieurs commandes entre elles.

Autrement dit, la sortie d'une commande correspond à l'entrée de la suivante.

Les valeurs des paramètres de la deuxième commande lui sont fourni par la première commande.

Get-Process  -Name notepad
Stop-Process -Name notepad
Get-Process  -Name notepad | Stop-Process