PowerShell operētājsistēmā Windows 10 var sniegt jums katras komandas vēsturi, kuru esat izpildījis pašreizējā sesijā, tomēr daudziem lietotājiem ar to nepietiek. Viņiem nepieciešama komandu vēsture, kas tiek izpildītas sesijās. Ja jums ir jāiegūst PowerShell komandu vēsture, un pašreizējās sesijas vēsture pati par sevi neko nedara, ir kāds skripts un žurnāla fails, kas jums var palīdzēt.
Ja izmantojat PowerShell 5, pašreizējās sesijas komandu vēsturi var iegūt, palaižot šo komandu;
Get-vēsture
Pēc noklusējuma PowerShell var saglabāt līdz 50 komandām, bet jūs to varat mainīt, lai saglabātu vairāk. Atveriet PowerShell un ar peles labo pogu noklikšķiniet uz virsrakstjoslas. No konteksta izvēlnes dodieties uz Properties. Properties logā dodieties uz cilni Opcijas. Jūs redzēsit sadaļu Komandu vēsture, kur noklusējuma vērtība ir iestatīta uz 50. Mainiet to uz lielāku vērtību.
Lai apskatītu vēstures žurnālu, vispirms jāinstalē PSReadLine modulis ar šādu komandu;
Instalēšanas modulis PSReadLine
Pēc tam palaidiet šo komandu, un tā atgriezīs faila atrašanās vietu. Šajā vietā esošais fails sniegs jums pilnīgu katras komandas, kuru izpildāt PowerShell, vēsturi.
(Get-PSReadlineOption) .HistorySavePath
Šis process ir nedaudz ilgs, bet tas ir tā vērts. Šis risinājums nāk no Intel. Vispirms atveriet šo atrašanās vietu un pārbaudiet, vai nav faila ar nosaukumu Microsoft. PowerShell_profile.ps1 šajā vietā.
C: \ Lietotāji \\ Dokumenti \ WindowsPowerShell
Ja tur nav neviena faila, atveriet programmu PowerShell un palaidiet šo komandu. Tas atvērs jūsu profila failu piezīmjdatorā, bet šī faila neeksistē, un PowerShell jums to pateiks un jautās, vai vēlaties to izveidot. Ļauj tam izveidot failu.
notepad $ profils
Aizveriet atvērto notepad failu. Palaidiet šo komandu pakalpojumā PowerShell, lai pārliecinātos, ka darbināt programmu PowerShell 5.
$ PSVersionTable. PSVersion
Nākamais, iestatiet izpildes politiku uz RemoteSigned ar šādu komandu.
attālinātas parakstīšanas komplekta izpildes politika
Tālāk jums jāinstalē PsUrl un PSReadline moduļi. Jūs tos varat instalēt, izmantojot šo komandu, tomēr, ja rodas kļūda, instalējiet tos manuāli, izmantojot procesu, kas aprakstīts saistītajās lapās, vai mēģiniet pievienot repozitoriju kā uzticama repozitorija un pēc tam vēlreiz palaidiet komandu.
instalēt moduli PsUrl
instalēt moduli PSReadline
Tagad, kad šie moduļi ir instalēti, atveriet šo failu;
C: \ Lietotāji \\ Dokumenti \ WindowsPowerShell \ Microsoft. PowerShell_profile.ps1
Ielīmējiet šo failu šajā failā un saglabājiet to.
$ HistoryFilePath = Pievienojieties ceļam ([Vide]:: GetFolderPath ('UserProfile')) .ps_history. Reģistrēties-EngineEvent PowerShell. Izejošā darbība {Get-History | Export-Clixml $ HistoryFilePath} | ārējs. if (Test-path $ HistoryFilePath) {Import-Clixml $ HistoryFilePath | Pievienošanas vēsture} # ja jums tas vēl nav konfigurēts... Set-PSReadlineKeyHandler -Key UpArrow -Funkciju vēsture SearchBackward. Set-PSReadlineKeyHandler -Key DownArrow -Funkciju vēsture SearchForward
Lai apskatītu komandu vēsturi pakalpojumā PowerShell, jums jāpalaiž komanda Iegūt vēsturi, tomēr ir viens ļoti svarīgs solis, lai pārliecinātos, ka jūsu vēsture tiek saglabāta. Jūs NEDRĪKST aizvērt PowerShell, noklikšķinot uz aizvēršanas pogas. Tā vietā jums tas vienmēr ir jāaizver ar komandu exit.
Lai izmantotu iepriekšējās komandas, varat izmantot augšupvērsto un lejupvērsto bulttaustiņu.
Pilnīga sistēmas noregulēšanair bezmaksas ērti lietojama programma,...
Tastatūras ir dažas no vienkāršākajām izmantojamajām aparatūrām nea...
Ārējam cietajam diskam bieži ir atšķirīga ikona nekā iekšējiem disk...