Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
langage-prog:powershell-managing-object [2021/10/13 16:37] cblangage-prog:powershell-managing-object [2021/10/15 16:44] (Version actuelle) – supprimée cb
Ligne 1: Ligne 1:
-===== Powershell : Gestion des objets ===== 
  
-[[langage-prog:powershell|powershell]] 
-{{youtube>f9xPJXslVWE}} 
- 
-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 
-<code> 
-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> 
- 
- 
-===== Code de cet exercice ===== 
- 
-<code> 
-get-psdrive | where-object {$_.free -gt 1}| foreach-object{write-host "free" $_.root ":" ("{0:N2}" -f ($_.free/1024/1024/1024)) -foregroundcolor red} 
- 
-</code>