Jak przeglądać i używać historii poleceń w PowerShell?

Windows PowerShell Stało się najpopularniejszym narzędziem do zarządzania poleceniami w systemie Windows dzięki swojej wydajności, zakresowi i kompatybilności.

Dziś jest dołączany jako domyślne narzędzie, przewyższając dobrze znany wiersz polecenia.
Windows PowerShell charakteryzuje się wieloma poleceniami cmdlet, które umożliwiają zarządzanie wieloma parametrami systemu zarówno na poziomie komputera, jak i użytkownika.

Jedna z funkcji zawartych w Windows PowerShell jest możliwość zapisz historię poleceń, które zostały wykonane podczas sesji.

Bufor, zawarte w programie Windows PowerShell, Command ma funkcje historii poleceń, takie jak:

Strzałka w górę

To pozwala zobacz ostatnie użyte polecenie, jeśli naciśniemy go ciągle, zobaczymy wszystkie ostatnio wykonane polecenia.

Strzałka w dół

Pozwala nam pobierz następujące polecenie wykonany.

Klawisz F8

F8

Pozwala nam przeszukiwać historię poleceń w poszukiwaniu polecenia, które pasuje do opisanych parametrów, na przykład, jeśli wprowadzimy literę n, zostaną wyświetlone wszystkie polecenia zaczynające się na tę literę.

Domyślnie bufor poleceń W Windows PowerShell przechowuje ostatnie 50 wykonanych poleceń, jeśli chcemy to zmienić, klikamy prawym przyciskiem myszy pasek tytułu Windows PowerShell i wybieramy opcję Właściwości (edytuj):

POWIĘKSZAĆ

Tam możemy zmienić rozmiar bufora w polu Historia poleceń:

1. Jak wyświetlić historię poleceń w Windows PowerShell?


Windows PowerShell zawiera polecenie cmdlet co pozwala nam natychmiast zobaczyć całą historię poleceń, które zostały wykonane, w tym celu wykonujemy cmdlet:
 Pobierz historię

POWIĘKSZAĆ

Istnieje kilka parametrów, do których możemy dodać filtruj wyszukiwanie, Niektórzy z nich są:

Specyficzne wyszukiwanieW tym celu użyjemy następującej składni:

 Pobierz historię | Wybierz-String -Wzorzec "polecenie"

POWIĘKSZAĆ

Zobacz polecenie szczegółowoTa opcja pozwala nam zobaczyć komendy z dużo większą ilością informacji z tego dostarczonego w normalny sposób i będzie bardzo przydatny do zadań administracyjnych, w tym celu wykonamy:

 Pobierz historię | Lista formatów - Właściwość *

POWIĘKSZAĆ

Zobacz pełną listę poleceńProgram Windows PowerShell jest skonfigurowany do wyłącznego wdrażania pierwsze 32 polecenia wykonane, w przypadku gdy wykonaliśmy więcej poleceń i chcemy zobacz je wszystkie użyjemy parametru -Liczyć i dodajemy liczbę poleceń do wyświetlenia:

 Pobierz historię - policz 50 Pobierz historię - policz 50 | Wybierz-String -Wzorzec "polecenie" Get-History -Count 50 | Lista formatów - Właściwość *

2. Jak uruchamiać polecenia z historii w Windows PowerShell

Krok 1
Widzieliśmy to każde polecenie ma przypisany identyfikatorLub może być używany do automatycznego wykonywania za pomocą następującego polecenia cmdlet:

 Historia wywołań #
Krok 2
Na przykład, jeśli chcemy zobacz, jakie polecenie zadania wykonuje 1 wykonamy:
 Historia wywołań 1

POWIĘKSZAĆ

Krok 3
Jeśli sobie życzymy uruchom wiele poleceń konieczne będzie użycie następującej składni:

 Invoke-History 1; Invoke-History 2; Invoke-Historia 3 itd.

3. Jak wyczyścić historię poleceń w Windows PowerShell


Jeśli chcemy wyczyścić historię poleceń, po prostu wykonaj następujące polecenie:
 Czysta historia

POWIĘKSZAĆ

4. Jak zapisywać i eksportować historię poleceń w programie Windows PowerShell

Krok 1
Możliwe, że w przypadku problemów z zarządzaniem i kontrolą chcemy prowadzić rejestr poleceń wykonywanych w Windows PowerShell w bieżącej sesji, w tym celu wykonamy następujące czynności:

 Pobierz historię | Export-Clixml -Path c: \ users \ Testy \ desktop \ command.xml

POWIĘKSZAĆ

Krok 2
Ten utworzy plik XML z wykonaniem odpowiednich poleceń:

POWIĘKSZAĆ

Krok 3
Jeśli chcemy wyeksportować ten plik do innej sesji Windows PowerShell, wykonamy co następuje.

 Add-History -InputObject (Import-Clixml -Path C: \ users \ Tests \ desktop \ command.xml
Ta lista poleceń jest naprawdę przydatna, aby móc zarządzać wszystkim, co dotyczy historia Twojej konsoli Windows PowerShell. Jeśli chcesz zobaczyć, jak te polecenia są wykonywane, obejrzyj poniższy samouczek wideo.

Jak widać, Windows PowerShell oferuje ogromne korzyści we wszystkim, co dotyczy korzystania z poleceń w systemie operacyjnym. Aby uzyskać więcej informacji o tych poleceniach, oto lista Najważniejsze polecenia PowerShell, jeśli jesteś administratorem.

Podstawowe polecenia PowrShell

wave wave wave wave wave