Sortowanie elementów
Pozwala posortować elementy kolekcji według określonej właściwości.
# Sortowanie rosnące (domyślne) - od najmniejszego do największego
Get-Process | Sort-Object CPU
# Sortowanie malejące - od największego do najmniejszego
Get-Process | Sort-Object CPU -Descending
# Sortowanie po wielu właściwościach jednocześnie
# Najpierw sortuj po WorkingSet, potem po CPU
Get-Process | Sort-Object { $_.WorkingSet }, CPU -Descending
# Sortowanie tekstów alfabetycznie
$imiona = @("Kasia", "Ania", "Basia", "Ewa")
$imiona | Sort-Object
# Wynik: Ania, Basia, Ewa, Kasia (alfabetycznie)
# Sortowanie liczb
$liczby = @(5, 2, 8, 1, 9)
$liczby | Sort-Object
# Wynik: 1, 2, 5, 8, 9 (rosnąco)
# Sortowanie liczb malejąco
$liczby | Sort-Object -Descending
# Wynik: 9, 8, 5, 2, 1
Domyślnie Sort-Object sortuje rosnąco (A-Z, 1-9). Dodaj -Descending, aby sortować malejąco (Z-A, 9-1).