sintassi:
.. | Sort-Object ordina in modo discendente
.. | Sort-Object propietà ordina in modo discendente secondo l'elemento indicato
esempio: ordino in modo discendente la lista dei processi
Get-Process | Sort-Object per il nome (default)
Get-Process | Sort-Object CPU per l'utilizzo della CPU
opzioni:
esempio: ordino in modo ascendente la lista dei processi
Get-Process | Sort-Object -Descending
esempio: visualizzo i servizi ma solo il primo per ciascun stato
Get-Service | Sort-Object Status -Unique
sintassi:
.. | Select-Object propietà visualizza solo la propietà indicata
esempio: visualizzo solo il nome e dimensione dei file
Get-ChildItem * | Select-Object Name, Length
opzioni:
-First x visualizza solo i primi x elementi
-Last x visualizza solo gli ultimi x elementi
esempio: visualizzo i 5 processi che utilizzano più CPU
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5
esempio: raggruppo per stato del servizio
Get-Service | Group-Object Status
esempio: raggruppo la lista dei file per estensione dei file
Get-ChildItem * | group Extension