PowerShell-historiken fungerar inte? Kolla in dessa lösningar

How to effectively deal with bots on your site? The best protection against click fraud.
PowerShell-historikproblem
För att åtgärda olika datorproblem rekommenderar vi Restoro PC Repair Tool:
Denna programvara reparerar vanliga datorfel, skyddar dig mot filförlust, skadlig programvara, maskinvarufel och optimerar din dator för maximal prestanda. Åtgärda PC-problem och ta bort virus nu i tre enkla steg:
  1. Ladda ner Restoro PC Repair Tool som kommer med patenterade teknologier (patent tillgängligt här).
  2. Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
  3. Klick Reparera allt för att åtgärda problem som påverkar datorns säkerhet och prestanda
  • Restoro har laddats ner av 0 läsare den här månaden.

Windows PowerShell är otroligt lätt att administrera när du lär dig grunderna i skriptspråket. Trots det kan användarna stöta på några hicka här och där. Många av dem har rapporterat att PowerShell inte accepterar Ctrl + R genväg för att visa sökningen efter kommandot.

Eftersom detta i huvudsak innebär att användare inte längre kan njuta av historikfunktionen är det definitivt obehagligt. PowerShell har en ganska bra inbyggd kommandohistorik som hjälper dig med de komplexa listorna som du har angett över tiden, men om du inte kan använda den är det ett stort problem.

instagram story viewer

Om du också är besvärad av denna fråga rekommenderar vi följande för att komma runt den.

Vad kan jag göra när PowerShell-historiken inte fungerar?

1. Kontrollera PSReadLine-enheten

kontrollera PSReadLine-montering

Många andra har upplevt samma problem efter uppgradering till Windows 10. Du kanske inte vet att du har installerat PSReadLine, men det levereras med Windows 10, så acceptera att det finns där.

Gilla det eller inte, det ersätter ganska mycket de gamla kommandofunktionsfunktionerna med mer sofistikerad funktionalitet. Kommandot historikfunktionen i PowerShell är inte inbyggd i själva Windows Management Framework, men den är baserad exakt på PSReadLine-modulen från tredje part.

För att bekräfta att det har någon inblandning den här gången, försök att köra Get-PSReadLineOption och notera om du får detta fel angående PSReadLine-enheten:

Get-PSReadLineOption: Typinitieraren för 'Microsoft. PowerShell. PSConsoleReadLine 'gjorde ett undantag.
På rad: 1 röding: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: System. TypeInitializationException, Microsoft. PowerShell. GetPSReadLineOption

Om du ser ovanstående rader stänger du PowerShell och ändrar sedan tangentbordslayouten till sv-USA. Öppna den igen och kontrollera om PowerShell-historiken fungerar igen.


2. Nedgradera PSReadLine till 1.2

PSReadLine

Uppgradering av PSReadLine till en ny version kan också orsaka det här felet du får. Detta händer oftast om du kör PowerShell med en tangentbordslay-out som inte är en USA.

Men om ovanstående steg inte gjorde någon skillnad kan du också försöka nedgradera PSReadLine till 1.2.


3. Testa alternativa cmdlets för att se historiken

Get-History

Kör en systemskanning för att upptäcka potentiella fel

Restoro Ladda ner

Ladda ner Restoro
PC reparationsverktyg

Restoro Scan

Klick Starta skanning för att hitta Windows-problem.

Restoro Fix

Klick Reparera allt för att lösa problem med patenterade tekniker.

Kör en PC Scan med Restoro Repair Tool för att hitta fel som orsakar säkerhetsproblem och avmattningar. När skanningen är klar kommer reparationsprocessen att ersätta skadade filer med nya Windows-filer och komponenter.

Antag att du skrev och körde några komplicerade PowerShell-kommandon och att du vill ta en titt nu. Du bör kunna bläddra i hela historiken med PowerShell-kommandon med upp- / nedpilarna.

Som alltid kan du också använda flera medföljande cmdlets för att arbeta med din historik. För att se historiken för kommandon du har skrivit, kör följande cmdlet:
Get-History

Du kan söka vidare i din historik genom att leda den resulterande utdata till cmdleten Välj sträng. Glöm inte att ersätta "Sök" i cmdlet nedan med den faktiska texten du vill söka efter:
Get-History | Välj sträng-mönster “Sök”

För att se mer detaljerad information om tidigare utförda kommandon, inklusive kommandostatus eller start / sluttid, kör du det här kommandot istället:
Get-History | Format-List-Fastighet *

Inte mindre viktigt, om saker fungerar och du vill exportera kommandon från den aktuella sessionen till en fil, använd Export-Clixml cmdlet:
Get-History | Export-Clixml-Path c: pscommands_hist.xml


4. Öka antalet ihågkommandon

chnage antal ihågkommandon

Kom ihåg att kommandoradsbufferten bara håller de senaste 50 kommandona du skrev. Om du vill ha mer är det faktiska problemet du står inför, öka bara detta antal.

För att få det att hända, högerklicka på namnlisten i PowerShell-fönstret, välj Egenskaper, ändra sedan helt enkelt värdet på Buffertstorlek under Kommandohistorik.


En potentiell orsak till detta fel är att Powershells historik är avstängd. Här har du kanske angett tidigare:
% userprofile% AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Du kunde ha stängt av den med:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Ringer det några klockor? Detsamma gäller om du letar efter något efter att du har rensat minnet helt i hopp om en ny start.

Var bara försiktig: cmdleten Rensa historia kan inte riktigt användas för att rensa kommandot. Det rensar helt enkelt listan med kommandon som cmdlet Get-History visar.

Genom att följa procedurerna som nämns i den här artikeln bör det hjälpa dig att lösa problemet du upplevde. Berätta om det i kommentarfältet nedan om du känner till något annat sätt att få PowerShell-historia att fungera igen.

LÄS OCH:

  • Kör detta Powershell-skript för att ta bort standardappar från Windows 10 Image
  • Windows PowerShell har slutat fungera: Prova dessa fyra korrigeringar
  • PowerShell känns inte igen? Kolla in dessa lösningar
idee restoroHar du fortfarande problem?Fixa dem med det här verktyget:
  1. Ladda ner detta PC-reparationsverktyg betygsatt utmärkt på TrustPilot.com (nedladdningen börjar på den här sidan).
  2. Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
  3. Klick Reparera allt för att lösa problem med patenterade tekniker (Exklusiv rabatt för våra läsare).

Restoro har laddats ner av 0 läsare den här månaden.

Teachs.ru
PowerShell är nu öppen källkod och tillgänglig på Linux

PowerShell är nu öppen källkod och tillgänglig på LinuxLinuxPowershell

PowerShell är ett ramverk för uppgiftsautomatisering och konfigurationshantering som kommer i form av en kommandorad. Det är ett viktigt verktyg för nätverksadministratörer som gör det möjligt för ...

Läs mer
KORRIGERA: PowerShell visar inte hela utdata

KORRIGERA: PowerShell visar inte hela utdataPowershell

För att åtgärda olika datorproblem rekommenderar vi DriverFix:Denna programvara kommer att hålla dina drivrutiner igång, vilket skyddar dig från vanliga datorfel och maskinvarufel. Kontrollera alla...

Läs mer
Powershell Get-AppxPackage fungerar inte i Windows 11/10

Powershell Get-AppxPackage fungerar inte i Windows 11/10Powershell

Är 'Get-AppxPackage‘Kommando fungerar inte på din PowerShell -terminal? Enligt vissa användare får de helt enkelt ett stort felmeddelande som sammanfattas till "Tjänsten kan inte startas, antingen ...

Läs mer
ig stories viewer