O cmdlet “Objeto de classificação”Em PowerShell é utilizado para classificar objetos por seus valores de propriedade. O cmdlet declarado classifica os objetos na forma descendente ou ascendente com base nos valores da propriedade de objeto fornecidos. PowerShell classifica automaticamente os objetos se os parâmetros de classificação não forem fornecidos ao cmdlet declarado.
Este artigo abordará o “Objeto de classificação”Cmdlet em detalhes.
Como utilizar/usar o PowerShell Sort-Object Cmdlet?
Como é afirmado acima, o “Objeto de classificação”O cmdlet classifica os objetos no PowerShell com base em seus valores de propriedade.
Agora, siga em frente e confira os exemplos que explicam o “Objeto de classificação”Cmdlet.
Exemplo 1: Use o cmdlet "Sort-Object" para classificar arquivos e pastas no diretório atual pelo nome
Execute o comando fornecido para classificar os objetos pelo nome no diretório atual:
Get -ChildItem -Path C: \ Docs | Objeto de classificaçãoDe acordo com o código acima:
Exemplo 2: Use o cmdlet "Sort-Object" para classificar os arquivos e pastas no diretório atual por comprimento
Para classificar os objetos no diretório atual com base no comprimento do objeto, use o comando abaixo declarado:
Get -ChildItem -Path C: \ Docs -File | Sort -Object -Property ComprimentoNo comando acima:
Exemplo 3: Use o cmdlet "Sorning-Object" para classificar os serviços pelo uso da memória
Ao executar o comando fornecido, os serviços serão classificados de acordo com seu uso:
Get-Service | Sort -object -Property WS | Selecionar -Object -primeiro 5No código fornecido anteriormente:
Exemplo 4: Use o cmdlet "Sorning-Object" para classificar os objetos HistoryInfo por ID
Para classificar o HistoryInfo Objetos de acordo com o número de identificação, execute o seguinte cmdlet:
Get-History | Sort -object -Property ID -DescendingNo código acima mencionado:
Exemplo 5: Use o cmdlet "Sort-Object" para classificar os valores da string como um número inteiro
O "Objeto de classificação”O cmdlet é usado para classificar uma string como um número inteiro. Como se segue:
Get -Content -Path C: \ docs \ arquivo.txt | Objeto de classificaçãoDe acordo com o comando acima descrito:
Isso foi tudo sobre o “Objeto de classificação”Cmdlet em PowerShell.
Conclusão
O "Objeto de classificação”O cmdlet é responsável por classificar os objetos com base em suas propriedades no PowerShell. Pode classificar objetos em ordem ascendente ou descendente. Neste blog, descrevemos o “Objeto de classificação”CMDLET em detalhes com a ajuda de vários exemplos.