Powershell : Gestion des objets

powershell

get-psdrive : affiche la liste des partitions ou lecteurs ? : alias qui signifie where-object

$_ représente l'object courrant envoyé par le pipe

$_.free : espace libre ($_.free/1gb) libre en giga (“{0:N2}” -f (12345) afficher le nombre avec 2 chiffres aprés la virgule

pour travailler en début pendant et aprés la boucle

get-psdrive | where-object {$_.free -gt 1}| foreach-object{$c = 0; write-host "début"}{$c=$c+1; write-host $c}{write-host "fini"}   

Code de cet exercice

get-psdrive | where-object {$_.free -gt 1}| foreach-object{write-host "free" $_.root ":" ("{0:N2}" -f ($_.free/1024/1024/1024)) -foregroundcolor red}

powershell