Cmdlet
Sort-Object cmdlet é usado para classificar o objeto por suas propriedades.
Nesse exemplo, vemos o cmdlet Sort-Object em ação.
Exemplo 1
Neste exemplo, classificaremos os objetos usando as propriedades do Processo.
Get-Process | Sort-Object -Property WS | Select-Object -Last 5
Resultado
Você pode ver o processo com alto uso de memória.
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
314 44 134528 108492 760 28.38 1536 powershell_ise
579 25 116552 124832 205 21.68 256 svchost
1249 59 77132 130152 433 41.90 4392 chrome
329 42 104748 133704 1935 59.22 4368 chrome
604 67 163376 149552 277 0.45 3152 mysqld
Exemplo 2
Neste exemplo, vamos classificar um array.
"d","e","c","a","b","f" | Sort-Object
Resultado
Você pode ver a seguinte saída.
a
b
c
d
e
f