Esiste un modo per visualizzare la cronologia della riga di comando in tutte le sessioni di PowerShell ? Windows PowerShell ti consente di vedere tutti i comandi eseguiti nella sessione corrente utilizzando il comando Get-History. Ma a volte questo non basta. In questa guida, Quantrimang.com ti mostrerà come visualizzare l'intera cronologia dei comandi da tutte le sessioni precedenti in Windows 10.
Come visualizzare la cronologia dei comandi dalle precedenti sessioni di PowerShell in Windows 10
1. Per utilizzare la funzione di visualizzazione della cronologia dei comandi di PowerShell, è necessario prima installare il modulo PSReadLine utilizzando il comando seguente.
Install-Module PSReadLine

Per utilizzare la funzione di visualizzazione della cronologia dei comandi di PowerShell, è necessario prima installare il modulo PSReadLine
Se viene richiesto di installare NuGet Provider , digitare Ye premere Enter.
2. Successivamente, inserisci il comando seguente per visualizzare il percorso del file in cui è salvata la cronologia dei comandi di PowerShell.
(Get-PSReadlineOption).HistorySavePath

Visualizza il percorso del file in cui viene salvata la cronologia dei comandi di PowerShell
3. Per visualizzare la cronologia dettagliata completa dei comandi sulla console PowerShell, eseguire questo comando:
cat (Get-PSReadlineOption).HistorySavePath
4. Per cancellare tutta la cronologia dei comandi PowerShell immessi, digitare il comando seguente:
Remove-Item (Get-PSReadlineOption).HistorySavePath

Il comando cancella tutta la cronologia dei comandi PowerShell immessi
5. Se è necessario impedire a PowerShell di salvare la cronologia dei comandi, eseguire questo comando:
Set-PSReadlineOption -HistorySaveStyle SaveNothing

Il comando impedisce a PowerShell di salvare la cronologia dei comandi
6. Ogni volta che desideri configurare PowerShell per tenere traccia di tutti i comandi eseguiti, esegui il comando seguente:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Sopra sono riportati i comandi che puoi utilizzare per controllare la cronologia dei comandi utilizzati in Powershell.
Spero che tu abbia successo.