Jak korzystać z cmdlet podobytw w PowerShell

Jak korzystać z cmdlet podobytw w PowerShell

Cmdlet „Sort-obiekt„W PowerShell jest wykorzystywany do sortowania obiektów według ich wartości właściwości. Podana cmdlet sortuje obiekty w formie malejącej lub rosnącej na podstawie dostarczonych wartości właściwości obiektu. PowerShell automatycznie sortuje obiekty, jeśli parametry sortowania nie są dostarczane do podanego CMDLET.

Ten artykuł obejmie „Sort-obiekt„CMDLET szczegółowo.

Jak korzystać/korzystać z cmdlet sortowania PowerShell?

Jak wspomniano powyżej, „Sort-obiekt”CMDLET sortuje obiekty w PowerShell na podstawie ich wartości właściwości.

Teraz idź naprzód i sprawdź przykłady, które wyjaśniają „Sort-obiekt”Cmdlet.

Przykład 1: Użyj cmdlet cmdlet „sort-obiekt” do sortowania plików i folderów w bieżącym katalogu według nazwy

Wykonaj dostarczone polecenie, aby sortować obiekty według nazwy w bieżącym katalogu:

Get -childitem -path c: \ Docs | Sort-obiekt

Zgodnie z powyższym kodem:

  • Najpierw użyj „Get-ChildItem”Cmdlet.
  • Następnie określ „-Ścieżka„Parametr o wartości”C: \ Docs”Przypisane do niego, czyli katalogu.
  • Następnie umieść „|„Rurociąg wraz z„Sort-obiekt„Cmdlet:

Przykład 2: Użyj cmdlet „Sort-Owoct

Aby sortować obiekty w bieżącym katalogu w oparciu o długość obiektu, użyj poniższego polecenia:

Get -childitem -path c: \ Docs -file | Sort -obiekt -property długość

W powyższym komendzie:

  • Najpierw wprowadź „Get-ChildItem”CMDLET, a następnie„-Ścieżka„Parametr o przypisaniu określonej ścieżki katalogu.
  • Dodaj "-Plik„Parametr wraz z„|”Rurociąg.
  • Na koniec napisz „Sort-obiekt”CMDLET, a następnie„-Nieruchomość„Parametr o„Długość„Przypisana do niego wartość:

Przykład 3: Użyj CMDLET „SORT-OBject”, aby sortować usługi według użytkowania pamięci

Uruchamiając dostarczone polecenie, usługi zostaną posortowane zgodnie z ich użyciem:

Get-service | Sort -obiekt -Property WS | Select -Obiect -first 5

W wcześniej podanym kodzie:

  • Użyj "Zachowaj”CMDLET, a następnie„|”Rurociąg.
  • Następnie podaj „Sort-obiekt”CMDLET wraz z„-Nieruchomość„Parametr o wartości”WS”Przypisano do tego.
  • Następnie umieść kolejny rurociąg „|”I określ„Select-Obiect”Cmdlet.
  • Określić "-Pierwszy„Parametr i przypisz go wartość”5„Aby uzyskać tylko pierwsze pięć instancji:

Przykład 4: Użyj cmdlet „Sort-Owoct

Aby sortować obiekty HistoryInfo zgodnie z ich numerem identyfikacyjnym, wykonaj następującą cmdlet:

Historia Get | Sort -obiekt -Property ID -

W wyżej wymieniony kod:

  • Najpierw określ „Historia Get”CMDLET, a następnie„|„Rurociąg i„Select-Obiect" nieruchomość.
  • Potem umieść „-Nieruchomość”Parametr i przypisz wartość„ID„Do tego.
  • Napisz "-Schodzenie„Parametr na końcu:

Przykład 5: Użyj cmdlet „sort-obiekt”, aby sortować wartości ciągów jako liczbę całkowitą

„„Sort-obiekt”CMDLET służy do sortowania łańcucha jako liczby całkowitej. Następująco:

Get -content -path c: \ Docs \.txt | Sort-obiekt

Zgodnie z wyżej opisanym poleceniem:

  • Najpierw określ cmdlet „Pobierz zawartość”Wraz z parametrem„-Ścieżka„Przypisanie ścieżki pliku tekstowego.
  • Następnie umieść „|„Rurociąg, a następnie napisz„Sort-obiekt„CMDLET na końcu:

Chodziło o „Sort-obiekt„CMDLET w PowerShell.

Wniosek

„„Sort-obiekt„CMDLET jest odpowiedzialny za sortowanie obiektów na podstawie ich właściwości w PowerShell. Może sortować obiekty zarówno w kolejności rosnącej, jak i malejącej. Na tym blogu opisaliśmy „Sort-obiekt”Szczegółowo CMDLET za pomocą kilku przykładów.