PowerShell „Historia Get„CMDLET jest wykorzystywany do uzyskania listy poleceń wprowadzonych podczas bieżącej sesji. PowerShell utrzymuje historię każdej sesji, którą można odzyskać za pomocą cmdlet „Get History”. Jeśli użytkownik zapomniał o cmdletach, które ostatnio wykonał, ta funkcja jest bardzo pomocna. Ilekroć konsola PowerShell zamyka się lub okna dostaje restart, historia zostanie usunięta, co jest trudne do zdobycia.
Ten post podano szczegółowe informacje na temat funkcji historii PowerShell.
Jak korzystać z funkcji historii PowerShell?
Jak wspomniano wcześniej, funkcja historii PowerShell jest używana do uzyskania listy wykonanych cmdletów w bieżącej sesji. Z tego powodu „Historia Get”Cmdlet jest używany. Aby lepiej zrozumieć określony przegląd CMDLET, podane przykłady są poniżej.
Przykład 1: Uzyskaj historię bieżącej sesji
W tej demonstracji historia bieżącej sesji zostanie odzyskana przy użyciu cmdlet „Get History”:
Historia Get
Przykład 2: Zdobądź historię obiektów o ciągu „procesu”
Ta ilustracja wyświetli wpisy zawierające ciąg „Proces”:
Historia Get | Gdzie-obiekt $ _.Commandline -przypominający „*proces*”
Zgodnie z powyższym kodem:
Przykład 3: Zdobądź historię konkretnego wpisu
W tym przykładzie historia konkretnego wpisu zostanie wyświetlona poprzez określenie jego „-ID”:
Get -History -id 2
Przykład 4: Zdobądź historię najnowszego wpisu
Ta demonstracja wyświetli najnowszy wpis w PowerShell za pomocą „-Liczyć„Parametr, a następnie określ wartość„1„Do tego:
Get -History -Count 1
Przykład 5: Zdobądź historię wszystkich nieruchomości
W tym przykładzie wyświetlone zostaną właściwości wszystkich wpisów:
Historia Get | Lista formatów -Property *
Zgodnie z powyższym kodem:
Przykład 6: Historia eksportu bieżącej sesji do pliku CSV
Ta ilustracja wyeksportuje historię bieżącej sesji do pliku CSV w PowerShell:
Historia Get | Eksport-CSV C: \ DOC \ HISTORIA.CSV
W wyżej wymieniony kod:
W ten sposób możesz użyć funkcji historii PowerShell.
Wniosek
Funkcja historii PowerShell służy do uzyskania listy niedawno wykonanych cmdletów w bieżącej sesji. W tym celu „Historia Get”Cmdlet jest wykorzystywany. Jednak gdy obecna sesja PowerShell zamknie historię, zostanie wymazana. Ten post opracował funkcję historii PowerShell wraz z przykładami.