Ar yra būdas peržiūrėti komandų eilutės istoriją visose „PowerShell“ seansuose ? „Windows PowerShell“ leidžia matyti kiekvieną komandą, kurią atlikote dabartinės sesijos metu, naudodami komandą Get-History. Tačiau kartais to neužtenka. Šiame vadove Quantrimang.com parodys, kaip peržiūrėti visą komandų istoriją iš visų ankstesnių seansų sistemoje Windows 10.
Kaip peržiūrėti komandų istoriją iš ankstesnių „PowerShell“ seansų sistemoje „Windows 10“.
1. Norėdami naudoti PowerShell komandų istorijos peržiūros funkciją, pirmiausia turite įdiegti PSReadLine modulį naudodami toliau pateiktą komandą.
Install-Module PSReadLine
Norėdami naudoti PowerShell komandų istorijos peržiūros funkciją, pirmiausia turite įdiegti PSReadLine modulį
Jei būsite paraginti įdiegti NuGet Provider , įveskite Y
ir paspauskite Enter
.
2. Tada įveskite šią komandą, kad būtų rodomas kelias į failą, kuriame išsaugota PowerShell komandų istorija.
(Get-PSReadlineOption).HistorySavePath
Rodo kelią į failą, kuriame išsaugota PowerShell komandų istorija
3. Norėdami pamatyti visą išsamią komandų istoriją PowerShell konsolėje, paleiskite šią komandą:
cat (Get-PSReadlineOption).HistorySavePath
4. Norėdami išvalyti visą įvestų PowerShell komandų istoriją, įveskite šią komandą:
Remove-Item (Get-PSReadlineOption).HistorySavePath
Komanda išvalo visą jūsų įvestų „PowerShell“ komandų istoriją
5. Jei reikia neleisti PowerShell išsaugoti komandų istorijos, vykdykite šią komandą:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Komanda neleidžia „PowerShell“ išsaugoti komandų istorijos
6. Kai norite sukonfigūruoti „PowerShell“, kad sektų visas įvykdytas komandas, paleiskite šią komandą:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
Aukščiau pateiktos komandos, kurias galite naudoti norėdami valdyti Powershell naudojamų komandų istoriją.
Tikimės, kad jums pasiseks.