O cmdlet “Objeto do grupo”Em PowerShell agrupa os objetos para a propriedade especificada que contém o mesmo valor. Cada valor da propriedade é retornado em uma linha, acompanhado por uma coluna com vários itens correspondentes a esse valor. Um grupo de propriedades é agrupado por seu primeiro valor se mais de uma propriedade for especificada. Depois disso, agrupa as propriedades com base no valor da próxima propriedade.
Este artigo fornecerá um guia detalhado sobre o cmdlet “Objeto do grupo”.
Compreendendo o comando PowerShell Group Object
Como afirmado acima, o “Objeto do grupo”O cmdlet em PowerShell é usado para agrupar o objeto com base em seus tipos ou extensões. Exemplos que demonstram o conceito são fornecidos abaixo.
Exemplo 1: agrupe os arquivos por sua extensão usando o cmdlet "Group-Object"
O exemplo a seguir ilustrará para obter e agrupar os arquivos por sua extensão:
$ files_path = get -childItem -path c: \ doc \ -recurse
$ files_path | Grupo -Object -Property Extension -NoElement | Sort -object -Property Count -Descending
De acordo com o snippet de código acima:
Exemplo 2: Agrupe os números inteiros na base de números ímpares e pares
Esta demonstração receberá os números pares ou ímpares dos números inteiros dados:
$ números = 1,2,3,4,5,6,7,8
$ números | Grupo -Object -Property $ _ % 2
De acordo com o código declarado acima:
Exemplo 3: Agrupe os processos pelo nome usando o cmdlet "Grupo-Object"
O exemplo a seguir obterá e agrupará os processos pelo nome:
Get-Process | Grupo -Object -Property Nome -NoElement | Onde-objeto $ _.Contagem -gt 1
No trecho de código acima:
Isso se tratava de entender o PowerShell “Objeto do grupo”Cmdlet.
Conclusão
O cmdlet “Objeto do grupo”Em PowerShell agrupa os itens com base em seus tipos, como nomes ou extensões. Ele exibe os resultados em um formato de tabela. O post acima elaborou o cmdlet "Grupo-Object" com seus exemplos.