Das cmdlet "Gruppenobjekt”In PowerShell -Gruppen die Objekte für die angegebene Eigenschaft, die denselben Wert enthält. Jeder Eigenschaftswert wird in einer Zeile zurückgegeben, begleitet von einer Spalte mit mehreren Elementen, die diesem Wert entsprechen. Eine Eigenschaftsgruppe wird nach ihrem ersten Wert gruppiert, wenn mehr als eine Eigenschaft angegeben ist. Danach gruppiert es die Eigenschaften, die auf dem Wert der nächsten Eigenschaft basieren.
Dieser Artikel enthält eine detaillierte Anleitung zum CMDLet “Gruppenobjekt”.
Verständnis des Befehls von PowerShell Group Object
Wie oben erwähnt, die “Gruppenobjekt”CMDLET in PowerShell wird verwendet, um das Objekt anhand ihrer Typen oder Erweiterungen zu gruppieren. Beispiele, die das Konzept zeigen, sind unten bereitgestellt.
Beispiel 1: Gruppieren Sie die Dateien nach ihrer Erweiterung mit dem CMDLet "Group-Object"
Das folgende Beispiel veranschaulicht, die Dateien nach ihrer Erweiterung zu erhalten und zu gruppieren:
$ file_path = get -childitem -Path C: \ doc \ -Recurse
$ file_path | Gruppen -Objekt -Property -Erweiterung -noelement | Sort -Object -Property Count -Descending
Nach dem obigen Code -Snippet:
Beispiel 2: Gruppieren Sie die Ganzzahlen auf der Basis von ungeraden und gleichmäßigen Zahlen
Diese Demonstration erhält die ausgeglichenen oder ungeraden Zahlen aus den angegebenen Ganzzahlen:
$ Zahlen = 1,2,3,4,5,6,7,8
$ number | Gruppe -Objekt -property $ _ % 2
Nach dem angegebenen Code oben:
Beispiel 3: Gruppieren Sie die Prozesse nach Namen mit dem CMDLet "Gruppenobjekt"
Das folgende Beispiel wird die Prozesse mit Namen erhalten und gruppiert:
Get-Process | Gruppe -Objekt -Property -Name -noelement | Wo-objekt $ _.Count -Gt 1
Im obigen Code -Snippet:
Das ging nur darum, die Powershell zu verstehen “Gruppenobjekt”Cmdlet.
Abschluss
Das cmdlet "Gruppenobjekt”In PowerShell -Gruppen die Elemente basierend auf ihren Typen wie Namen oder Erweiterungen. Es zeigt die Ergebnisse in einem Tabellenformat an. Der obige Beitrag hat mit seinen Beispielen auf dem CMDLet „Gruppenobjekt“ ausgearbeitet.