PowerShell u sustavu Windows 10 može vam dati povijest svake naredbe koju ste izvršili u trenutnoj sesiji, no mnogim korisnicima to nije dovoljno. Potrebna im je povijest naredbi izvršenih kroz sesije. Ako trebate dobiti povijest naredbi PowerShell, a sama povijest za trenutnu sesiju ne čini trik, postoji skripta i datoteka dnevnika koja vam mogu pomoći.
Ako pokrećete PowerShell 5, možete dobiti povijest naredbi za trenutnu sesiju pokretanjem sljedeće naredbe;
Get-Povijest
PowerShell može prema zadanim postavkama spremiti do 50 naredbi, ali možete ga promijeniti za spremanje više. Otvorite PowerShell i desnom tipkom miša kliknite naslovnu traku. Iz kontekstnog izbornika idite na Svojstva. U prozoru Svojstva idite na karticu Opcije. Vidjet ćete odjeljak Povijest naredbi u kojem je zadano postavljeno na 50. Promijenite ga na veću vrijednost.
Da biste pogledali zapisnik povijesti, prvo morate instalirati PSReadLine modul sa sljedećom naredbom;
Instalirajte-modul PSReadLine
Zatim pokrenite sljedeću naredbu i ona će vratiti mjesto datoteke. Datoteka na ovoj lokaciji dat će vam potpunu povijest svake naredbe koju pokrenete u PowerShellu.
(Get PSReadlineOption) .HistorySavePath
Ovo je malo dug proces, ali isplati se. Ovo rješenje dolazi Intel. Prvo otvorite sljedeću lokaciju i provjerite postoji li datoteka pod nazivom Microsoft. PowerShell_profile.ps1 na ovoj lokaciji.
C: \ Users \\ Documents \ WindowsPowerShell
Ako nema datoteke, otvorite PowerShell i pokrenite sljedeću naredbu. Otvorit će se vaša datoteka profila u bilježnici, ali ta datoteka ne postoji i PowerShell će vam reći koliko i pitati želite li je stvoriti. Dopusti mu da stvori datoteku.
bilježnica $ Profil
Zatvorite datoteku bilježnice koja se otvori. U PowerShellu pokrenite ovu naredbu da biste bili sigurni da pokrećete PowerShell 5.
$ PSVersionTable. PSVersion
Sljedeći, postavite svoju politiku izvršenja do RemoteSigned sa sljedećom naredbom.
set-Executionpolicy daljinsko dizajniran
Zatim je potrebno instalirati PsUrl i PSReadline modula. Možete ih instalirati sljedećom naredbom, iako ako dođete do pogreške, jednostavno ih instalirajte ručno postupkom navedenim na povezanim stranicama ili pokušajte dodati spremište kao pouzdano spremište a zatim ponovno izvršavanje naredbe.
instalacijski modul PsUrl
instalacijski modul PSReadline
Sada kada su ti moduli instalirani, otvorite ovu datoteku;
C: \ Users \\ Documents \ WindowsPowerShell \ Microsoft. PowerShell_profile.ps1
Zalijepite sljedeće u ovu datoteku i spremite je.
$ HistoryFilePath = Pristupni put ([Okolina]:: GetFolderPath ('UserProfile')) .ps_history. Registrirajte se EngineEvent PowerShell. Izlaz iz Akcije {Get-History | Export-Clixml $ HistoryFilePath} | out-null. if (Test-put $ HistoryFilePath) {Import-Clixml $ HistoryFilePath | Povijest dodavanja} # ako to još niste konfigurirali... Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward. Postavi-PSReadlineKeyHandler -Key DownArrow -Povijest funkcijaTraži naprijed
Da biste pregledali povijest naredbi u PowerShellu, morate pokrenuti naredbu Get-History, ali postoji jedan vrlo važan korak da biste osigurali da je vaša povijest spremljena. PowerShell NE MOŽETE zatvoriti klikom na gumb za zatvaranje. Umjesto toga, uvijek ga morate zatvoriti izlaznom naredbom.
Možete se pomoću tipki sa strelicama gore i dolje kretati kroz prethodne naredbe.
Moder upravitelja zadataka prijenosni je program za Windows 7 radi ...
Oba Windows-a i Windows 8 imaju AeroSnap, značajku koja može brzo p...
U sustavu Windows pravila NoFolderOptions skrivaju opcije mape na u...