Finns det något sätt att visa kommandoradshistorik över alla PowerShell- sessioner ? Windows PowerShell låter dig se alla kommandon du har utfört i den aktuella sessionen genom att använda kommandot Get-History. Men ibland räcker det inte. I den här guiden kommer Quantrimang.com att visa dig hur du visar hela kommandohistoriken från alla tidigare sessioner i Windows 10.
Så här visar du kommandohistorik från tidigare PowerShell-sessioner i Windows 10
1. För att använda PowerShell-kommandohistorikvisningsfunktionen måste du först installera PSReadLine- modulen med kommandot nedan.
Install-Module PSReadLine
För att använda PowerShell-kommandohistorikvisningsfunktionen måste du först installera PSReadLine-modulen
Om du uppmanas att installera NuGet Provider skriver du Y
och trycker på Enter
.
2. Ange sedan följande kommando för att visa sökvägen till filen där PowerShell-kommandohistoriken är sparad.
(Get-PSReadlineOption).HistorySavePath
Visar sökvägen till filen där PowerShell-kommandohistoriken är sparad
3. För att se den fullständiga detaljerade kommandohistoriken på PowerShell-konsolen, kör det här kommandot:
cat (Get-PSReadlineOption).HistorySavePath
4. För att rensa all historik för PowerShell-kommandon som du har angett, skriv följande kommando:
Remove-Item (Get-PSReadlineOption).HistorySavePath
Kommandot rensar all historik över PowerShell-kommandon som du har angett
5. Om du behöver förhindra PowerShell från att spara kommandohistorik, kör följande kommando:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Kommando förhindrar PowerShell från att spara kommandohistorik
6. När du vill konfigurera PowerShell för att spåra alla körda kommandon, kör följande kommando:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Ovan är kommandona du kan använda för att kontrollera historiken för använda kommandon i Powershell.
Hoppas du lyckas.