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.xmlTa 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