Gibt es eine Möglichkeit, den Befehlszeilenverlauf über alle PowerShell- Sitzungen hinweg anzuzeigen ? Mit Windows PowerShell können Sie mithilfe des Befehls „Get-History“ jeden Befehl anzeigen, den Sie in der aktuellen Sitzung ausgeführt haben . Aber manchmal reicht das nicht aus. In dieser Anleitung zeigt Ihnen Quantrimang.com , wie Sie den gesamten Befehlsverlauf aller vorherigen Sitzungen in Windows 10 anzeigen können.
So zeigen Sie den Befehlsverlauf früherer PowerShell-Sitzungen in Windows 10 an
1. Um die Funktion zum Anzeigen des PowerShell-Befehlsverlaufs zu verwenden, müssen Sie zunächst das PSReadLine- Modul mit dem folgenden Befehl installieren.
Install-Module PSReadLine
Um die PowerShell-Funktion zum Anzeigen des Befehlsverlaufs verwenden zu können, müssen Sie zunächst das PSReadLine-Modul installieren
Wenn Sie aufgefordert werden, NuGet Provider zu installieren , geben Sie Folgendes ein Y
und drücken Sie Enter
.
2. Geben Sie als Nächstes den folgenden Befehl ein, um den Pfad zu der Datei anzuzeigen, in der der PowerShell-Befehlsverlauf gespeichert ist.
(Get-PSReadlineOption).HistorySavePath
Zeigt den Pfad zu der Datei an, in der der PowerShell-Befehlsverlauf gespeichert ist
3. Um den vollständigen detaillierten Befehlsverlauf auf der PowerShell-Konsole anzuzeigen, führen Sie diesen Befehl aus:
cat (Get-PSReadlineOption).HistorySavePath
4. Um den gesamten Verlauf der von Ihnen eingegebenen PowerShell-Befehle zu löschen, geben Sie den folgenden Befehl ein:
Remove-Item (Get-PSReadlineOption).HistorySavePath
Der Befehl löscht den gesamten Verlauf der von Ihnen eingegebenen PowerShell-Befehle
5. Wenn Sie verhindern möchten, dass PowerShell den Befehlsverlauf speichert, führen Sie diesen Befehl aus:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Der Befehl verhindert, dass PowerShell den Befehlsverlauf speichert
6. Wenn Sie PowerShell so konfigurieren möchten, dass alle ausgeführten Befehle zurückverfolgt werden, führen Sie den folgenden Befehl aus:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Oben sind die Befehle aufgeführt, mit denen Sie den Verlauf der verwendeten Befehle in Powershell steuern können.
Ich hoffe, Sie haben Erfolg.