Power Shell "Get-History”CMDLET wird verwendet, um die Liste der Befehle zu erhalten, die während der aktuellen Sitzung eingegeben wurden. PowerShell behält die Geschichte jeder Sitzung bei, die mit dem CMDLet „Get-History“ abgerufen werden kann. Wenn der Benutzer die CMDLets, die er kürzlich ausgeführt hat, vergessen hat, ist diese Funktion so hilfreich. Immer wenn die PowerShell -Konsole schließt oder die Fenster einen Neustart erhalten, wird die Geschichte entfernt, was schwer zu bekommen ist.
Dieser Beitrag enthält Details zur Funktion der PowerShell -Geschichte.
Wie man PowerShell History Feature verwendet?
Wie bereits erwähnt, wird die Funktion der PowerShell -Geschichte verwendet, um die Liste der ausgeführten CMDlets in der aktuellen Sitzung zu erhalten. Aus diesem Grund die “Get-History”CMDLet wird verwendet. Um den angegebenen CMDLet -Überblick besser zu verstehen, finden Sie die angegebenen Beispiele unten.
Beispiel 1: Holen Sie sich die aktuelle Sitzungsverlauf
In dieser Demonstration wird die Geschichte der aktuellen Sitzung mit dem CMDLet „Get-History“ abgerufen:
Get-History
Beispiel 2: Erhalten Sie die Verlauf der Objekte mit der String „Process“
Diese Abbildung zeigt die Einträge an, die die Zeichenfolge enthaltenVerfahren”:
Get-History | Wo-objekt $ _.Commandline -like "*prozess*"
Nach dem obigen Code:
Beispiel 3: Erhalten Sie die Geschichte eines bestimmten Eintrags
In diesem Beispiel wird der Geschichte des spezifischen Eintrags angezeigt, indem dere angegeben wird “-AUSWEIS”:
Get -History -id 2
Beispiel 4: Holen Sie sich die Geschichte des letzten Eintrags
Diese Demonstration zeigt den jüngsten Eintrag in PowerShell, indem sie die “verwendet-ZählenParameter und dann den Wert angeben "1”Dazu:
Get -History -Count 1
Beispiel 5: Erhalten Sie die Geschichte aller Eigenschaften
In diesem Beispiel werden die Eigenschaften aller Einträge angezeigt:
Get-History | Formatliste -Property *
Nach dem obigen Code:
Beispiel 6: Exportierverlauf der aktuellen Sitzung in die CSV -Datei Exportieren
Diese Abbildung wird den Geschichte der aktuellen Sitzung in eine CSV -Datei in PowerShell exportieren:
Get-History | Export-CSV C: \ doc \ Geschichte.CSV
Im obigen Code:
So können Sie das History -Feature von PowerShell verwenden.
Abschluss
Mit der PowerShell -Historie -Funktion wird die Liste der kürzlich ausgeführten CMDlets in der aktuellen Sitzung erhalten. Zu diesem Zweck die “Get-History”CMDLet wird verwendet. Wenn jedoch die aktuelle PowerShell -Sitzung schließt, wird die Geschichte gelöscht. Dieser Beitrag hat zusammen mit Beispielen über die Funktion des PowerShell -Geschichte ausgearbeitet.