Objets
[pscustomobject]@{ Lecteur = 'C'; TailleGo = 931; LibrePct = 23 }
Get-Volume | Select-Object DriveLetter, @{n='LibrePct';e={[int]($_.SizeRemaining/$_.Size*100)}}
Tables de hachage
$h = @{}
$h['.pdf'] = 1 + $h['.pdf']
$h.ContainsKey('.pdf'); $h.Keys; $h.Values
$h.GetEnumerator() | Sort-Object Value -Descending
# ou : Get-ChildItem -File | Group-Object Extension | Sort-Object Count -DescendingBases : variables et boucles. Exporter : CSV et JSON.