Das cmdlet "Sort-Objekt”In PowerShell wird verwendet, um Objekte nach ihren Eigenschaftswerten zu sortieren. Das angegebene CMDLET sortiert die Objekte im absteigender oder aufsteigender Formular basierend auf den bereitgestellten Objekteigenschaftenwerten. PowerShell sortiert automatisch die Objekte, wenn die Sortierparameter nicht an das angegebene CMDLET bereitgestellt werden.
Dieser Artikel wird über die "abdecken"Sort-Objekt”Cmdlet im Detail.
So verwenden/verwenden Sie das PowerShell-Sort-Objekt-CMDLet?
Wie oben angegeben, das “Sort-Objekt”CMDLET sortiert die Objekte in PowerShell basierend auf ihren Eigenschaftswerten.
Gehen Sie nun weiter und schauen Sie sich die Beispiele an, die das erklären "Sort-Objekt”Cmdlet.
Beispiel 1: Verwenden Sie das CMDLET "Sort-Objekt", um Dateien und Ordner im aktuellen Verzeichnis mit Namen zu sortieren
Führen Sie den angegebenen Befehl aus, um die Objekte im aktuellen Verzeichnis nach Namen zu sortieren:
Get -childitem -Path C: \ docs | Sort-ObjektNach dem obigen Code:
Beispiel 2: Verwenden Sie das CMDLET "Sort-Objekt", um die Dateien und Ordner im aktuellen Verzeichnis nach Dateilänge zu sortieren
Verwenden Sie den folgenden Befehl unten, um die Objekte im aktuellen Verzeichnis basierend auf der Länge des Objekts zu sortieren:
Get -Childitem -Path C: \ docs -file | Sort -Object -Property -LängeIm oben gegebenen Befehl:
Beispiel 3: Verwenden Sie das CMDLet "Sort-Object", um Dienste nach Speichernutzung zu sortieren
Durch das Ausführen des angegebenen Befehls werden die Dienste nach ihrer Verwendung sortiert:
Get-Service | Sort -Object -Property WS | Select -Object -First 5Im zuvor bereitgestellten Code:
Beispiel 4: Verwenden Sie das CMDLET "Sort-Objekt", um HistoryInfo-Objekte nach ID zu sortieren
Führen Sie das folgende CMDLET aus:
Get-History | Sort -Object -Property ID -DekendingIm obigen Code:
Beispiel 5: Verwenden Sie das CMDLET "Sort-Object", um die Zeichenfolgenwerte als Ganzzahl zu sortieren
Der "Sort-Objekt”CMDLet wird verwendet, um eine Zeichenfolge als Ganzzahl zu sortieren. Wie folgt:
Get -Content -Path C: \ docs \ Datei.txt | Sort-ObjektGemäß dem obigen Befehl beschrieben:
Das ging alles um das "Sort-Objekt”CMDLET in PowerShell.
Abschluss
Der "Sort-Objekt”CMDLet ist dafür verantwortlich, die Objekte basierend auf ihren Eigenschaften in PowerShell zu sortieren. Es kann Objekte sowohl in aufsteigender als auch in absteigender Reihenfolge sortieren. In diesem Blog haben wir die "beschrieben" beschrieben "Sort-Objekt”CMDLET im Detail mit Hilfe mehrerer Beispiele.