Il cmdlet "Object di gruppo"In PowerShell raggruppa gli oggetti per la proprietà specificata che contiene lo stesso valore. Ogni valore della proprietà viene restituito in una riga, accompagnato da una colonna con più elementi corrispondenti a quel valore. Un gruppo di proprietà è raggruppato per il suo primo valore se viene specificata più di una proprietà. Successivamente, raggruppa le proprietà in base al valore della proprietà successiva.
Questo articolo fornirà una guida dettagliata sul cmdlet "Object di gruppo".
Comprensione del comando Object Group PowerShell
Come indicato sopra, il "Object di gruppo"Il cmdlet in PowerShell viene utilizzato per raggruppare l'oggetto in base ai loro tipi o alle estensioni. Esempi che dimostrano il concetto sono forniti di seguito.
Esempio 1: raggruppare i file per estensione utilizzando il cmdlet "Group-Object"
Il seguente esempio illustrerà per ottenere e raggruppare i file per estensione:
$ files_path = get -childitem -path c: \ doc \ -recurse
$ files_path | Gruppo -Object -Property Extension -Noelement | Object -object -property count -descending
Secondo lo snippet di codice sopra:
Esempio 2: raggruppare i numeri interi sulla base di numeri dispari e pari
Questa dimostrazione otterrà i numeri pari o dispari dai numeri interi dati:
$ numeri = 1,2,3,4,5,6,7,8
$ numeri | Group -Object -Property $ _ % 2
Secondo il codice dichiarato sopra:
Esempio 3: raggruppare i processi per nome usando il cmdlet "Group-Object"
Il seguente esempio otterrà e raggrupperà i processi per nome:
Get-process | Gruppo -Object -Property Nome -Noelement | Dove-object $ _.COUNT -GT 1
Nel frammento di codice sopra:
Si trattava di capire il Powershell "Object di gruppo"Cmdlet.
Conclusione
Il cmdlet "Object di gruppo"In PowerShell raggruppa gli elementi in base ai loro tipi come nomi o estensioni. Visualizza i risultati in un formato della tabella. Il post sopra ha elaborato il cmdlet "Group-Object" con i suoi esempi.