PowerShell vēsture nedarbojas? Pārbaudiet šos risinājumus

PowerShell vēstures problēmas
Lai novērstu dažādas datora problēmas, iesakām Restoro PC Repair Tool:
Šī programmatūra novērsīs izplatītākās datora kļūdas, pasargās jūs no failu zaudēšanas, ļaunprātīgas programmatūras, aparatūras kļūmes un optimizēs datoru maksimālai veiktspējai. Labojiet datora problēmas un noņemiet vīrusus tūlīt ar trim vienkāršām darbībām
  1. Lejupielādējiet Restoro datoru labošanas rīku kas nāk ar patentēto tehnoloģiju (patents pieejams šeit).
  2. Klikšķis Sāciet skenēšanu lai atrastu Windows problēmas, kas varētu radīt problēmas ar datoru.
  3. Klikšķis Labot visu lai novērstu problēmas, kas ietekmē datora drošību un veiktspēju
  • Restoro ir lejupielādējis 0 lasītāji šomēnes.

Windows PowerShell ir neticami viegli administrēt, kad esat apguvis skriptu valodas pamatus. Neskatoties uz to, lietotāji šeit un tur var saskarties ar pāris žagām. Daudzi no viņiem ir ziņojuši, ka PowerShell nepieņem Ctrl + R saīsne lai parādītu komandu vēstures meklēšanu.

Tā kā tas būtībā nozīmē, ka lietotāji vairs nevar izbaudīt vēstures funkciju, tas noteikti ir nepatīkami. PowerShell ir diezgan lieliska iebūvēta komandu vēsture, kas palīdzēs jums izmantot sarežģītos sarakstus, kurus esat ievadījis laika gaitā, taču, ja jūs to nevarat izmantot, tā ir liela problēma.

Ja arī jūs uztraucat šo problēmu, iesakām rīkoties šādi.

Ko es varu darīt, ja PowerShell vēsture nedarbosies?

1. Pārbaudiet PSReadLine montāžu

pārbaudiet PSReadLine montāžu

Daudzi citi ir pieredzējuši to pašu problēmu pēc jaunināšanas uz Windows 10. Jūs, iespējams, nezināt, ka esat instalējis PSReadLine, taču tas tiek piegādāts kopā ar Windows 10, tāpēc pieņemiet, ka tas tur ir.

Patīk jums tas vai nepatīk, tas diezgan daudz aizstāj vecā stila komandu vēstures funkcijas ar sarežģītāku funkcionalitāti. Komandu vēstures funkcija programmā PowerShell nav iebūvēta pašā Windows pārvaldības sistēmā, taču tā ir balstīta tieši uz trešās puses moduli PSReadLine.

Lai pārliecinātos, ka šoreiz tas ir saistīts, mēģiniet palaist Get-PSReadLineOption un ņemiet vērā, ja jums rodas šī kļūda saistībā ar PSReadLine montāžu:

Get-PSReadLineOption: tipa inicializētājs priekš Microsoft. PowerShell. PSConsoleReadLine ’iemeta izņēmumu.
Rindā: 1 char: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: Nav norādīts: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: sistēma. TypeInitializationException, Microsoft. PowerShell. GetPSReadLineOption

Ja redzat arī iepriekš minētās rindas, aizveriet PowerShell un pēc tam mainiet tastatūras izkārtojumu uz lv ASV. Atveriet to atpakaļ un pārbaudiet, vai PowerShell vēsture darbojas vēlreiz.


2. Pazemināt PSReadLine uz 1.2

PSReadLine

PSReadLine jaunināšana uz jaunu versiju var izraisīt arī šo kļūdu. Tas galvenokārt notiek, ja izmantojat PowerShell ar tastatūras izkārtojumu, kas nav ASV.

Tomēr, ja iepriekš minētajām darbībām nebija nekādas atšķirības, varat arī mēģināt pazemināt PSReadLine versiju uz 1.2.


3. Izmēģiniet alternatīvus cmdlet, lai skatītu vēsturi

Get-Vēsture

Palaidiet sistēmas skenēšanu, lai atklātu iespējamās kļūdas

Restoro Lejupielādēt

Lejupielādējiet Restoro
Datora labošanas rīks

Restoro skenēšana

Klikšķis Sāciet skenēšanu lai atrastu Windows problēmas.

Restoro Fix

Klikšķis Labot visu lai novērstu problēmas ar patentēto tehnoloģiju.

Palaidiet datora skenēšanu ar Restoro Repair Tool, lai atrastu kļūdas, kas izraisa drošības problēmas un palēninājumus. Pēc skenēšanas pabeigšanas labošanas process bojātos failus aizstās ar svaigiem Windows failiem un komponentiem.

Pieņemsim, ka esat ierakstījis un izpildījis dažas sarežģītas PowerShell komandas un vēlaties palūkoties tūlīt. Jums vajadzētu būt iespējai pārlūkot visu PowerShell komandu vēsturi, izmantojot bultiņas uz augšu / uz leju.

Kā vienmēr, darbam ar vēsturi varat izmantot arī vairākus iekļautos cmdletus. Lai skatītu ievadīto komandu vēsturi, palaidiet šo cmdlet:
Get-Vēsture

Jūs varat turpināt meklēt savā vēsturē, novadot iegūto izvade cmdlet Select-String. Neaizmirstiet zemāk esošajā cmdlet aizstāt “Search” ar faktisko tekstu, kuru vēlaties meklēt:
Iegūt vēsturi | Atlasīt virkni - modelis “Meklēt”

Lai skatītu detalizētāku informāciju par iepriekš izpildītajām komandām, ieskaitot komandas statusu vai sākuma / beigu laiku, tā vietā izpildiet šo komandu:
Iegūt vēsturi | Format-List -Property *

Ne mazāk svarīgi, ja lietas darbojas un vēlaties eksportēt komandas no pašreizējās sesijas uz failu, izmantojiet cmdlet Export-Clixml:
Iegūt vēsturi | Export-Clixml -Path c: pscommands_hist.xml


4. Palieliniet atcerēto komandu skaitu

chnage atcerēto komandu skaits

Atcerieties, ka komandrindas buferis saglabā tikai pēdējās 50 ievadītās komandas. Ja vēlēšanās pēc vairāk ir faktiskā problēma, ar kuru saskaras, vienkārši palieliniet šo skaitli.

Lai tas notiktu, ar peles labo pogu noklikšķiniet uz PowerShell uzvednes loga virsraksta joslas, atlasiet Rekvizīti, tad vienkārši mainiet vērtību Bufera izmērs zem Komandu vēsture.


Iespējamais šīs kļūdas cēlonis ir tas, ka Powershell vēsture ir izslēgta. Šeit jūs, iespējams, esat ievadījis iepriekš:
% userprofile% AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Jūs to varētu izslēgt ar:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Vai tas zvana kādus zvanus? Tas pats attiecas uz gadījumiem, kad kaut ko meklējat pēc tam, kad pilnībā iztīrījāt atmiņu, cerot uz jaunu sākumu.

Vienkārši esiet piesardzīgs: cmdlet-Clear-History īsti nevar izmantot, lai notīrītu komandu vēsturi. Tas vienkārši notīra komandu sarakstu, kas tiek parādīts cmdlet Get-History.

Izpildot šajā rakstā minētās procedūras, jums palīdzēs atrisināt radušos problēmu. Ja jums ir zināms kāds cits veids, kā atkal padarīt PowerShell vēsturi darbojošos, pastāstiet mums par to tālāk komentāru sadaļā.

LASI ARĪ:

  • Palaidiet šo Powershell skriptu, lai no Windows 10 attēla noņemtu noklusējuma lietotnes
  • Windows PowerShell vairs nedarbojas: izmēģiniet šos 4 labojumus
  • PowerShell nav atpazīts? Pārbaudiet šos risinājumus
idee restoroVai jums joprojām ir problēmas?Labojiet tos ar šo rīku:
  1. Lejupielādējiet šo datora labošanas rīku novērtēts kā lielisks vietnē TrustPilot.com (lejupielāde sākas šajā lapā).
  2. Klikšķis Sāciet skenēšanu lai atrastu Windows problēmas, kas varētu radīt problēmas ar datoru.
  3. Klikšķis Labot visu lai novērstu problēmas ar patentēto tehnoloģiju (Ekskluzīva atlaide mūsu lasītājiem).

Restoro ir lejupielādējis 0 lasītāji šomēnes.

PowerShell tagad ir atvērtā koda un pieejams Linux

PowerShell tagad ir atvērtā koda un pieejams LinuxLinuxPowershell

PowerShell ir uzdevumu automatizācijas un konfigurācijas pārvaldības sistēma, kas nāk komandrindas formā. Tas ir svarīgs rīks tīkla administratoriem, ļaujot viņiem vienkāršot sistēmas vadība uzdevu...

Lasīt vairāk
Labojums: PowerShell neparāda pilnu izvadi

Labojums: PowerShell neparāda pilnu izvadiPowershell

Lai novērstu dažādas datora problēmas, iesakām DriverFix:Šī programmatūra saglabās jūsu draiveru darbību un darbību, tādējādi pasargājot jūs no izplatītākajām datoru kļūdām un aparatūras kļūmēm. Pā...

Lasīt vairāk
Powershell Get-AppxPackage nedarbojas operētājsistēmā Windows 11/10

Powershell Get-AppxPackage nedarbojas operētājsistēmā Windows 11/10Powershell

Ir 'Get-AppxPackage'Komanda nedarbojas jūsu PowerShell terminālī? Pēc dažu lietotāju domām, viņi vienkārši saņem lielu kļūdas ziņojumu, kurā apkopots:Pakalpojumu nevar palaist vai nu tāpēc, ka tas ...

Lasīt vairāk