Sådan bruger du PowerShell ErrorAction? (En guide med eksempler)

Denne cmdlet håndterer handlingen, hvis der opstår en fejl

  • PowerShell ErrorAction er en almindelig parameter, der træder i kraft, når der opstår en fejl.
  • Denne guide vil diskutere PowerShell ErrorAction, dens parametre, og hvordan man bruger dem.
PowerShell ErrorAction

xINSTALLER VED AT KLIKKE PÅ DOWNLOAD FIL

For at løse forskellige pc-problemer anbefaler vi Restoro PC Repair Tool:Denne software vil reparere almindelige computerfejl, beskytte dig mod filtab, malware, hardwarefejl og optimere din pc til maksimal ydeevne. Løs pc-problemer og fjern virus nu i 3 nemme trin:
  1. Download Restoro PC Repair Tool der følger med patenterede teknologier (patent tilgængeligt her).
  2. Klik Start scanning for at finde Windows-problemer, der kan forårsage pc-problemer.
  3. Klik Reparer alle for at løse problemer, der påvirker din computers sikkerhed og ydeevne.
  • Restoro er blevet downloadet af 0 læsere i denne måned.

Når en kommando ikke kan udføres, PowerShell viser en fejl baseret på værdien indstillet i ErrorActionPreference.

ErrorAction-parameteren på PowerShell giver dig dog mulighed for at angive, hvordan du skal håndtere afsluttende fejl, hvis en kommando fejler. De tilgængelige muligheder for at håndtere en kommandos udførelse er Fortsæt, Ignorer, Stop, Forespørg, Fortsæt stille og Suspend (fungerer kun for PowerShell-arbejdsgang).

I denne vejledning vil vi diskutere, hvordan du bruger PowerShell ErrorAction med dens variabler ved hjælp af eksempler. Lad os begynde!

Hvordan kan jeg bruge PowerShell ErrorAction?

1. Blive ved 

Det er ErrorAction-parameterens standardpræference. Denne handling informerer værten om fejlen, og scriptet fortsætter med at køre. Du kan se på dette eksempel for bedre at forstå:

  1. Tryk på Windows nøgle, type PowerShell, og klik Kør som administrator. Windows PowerShell
  2. Kopier og indsæt følgende kommando og tryk på Enter for at udføre: Get-ChildItem C:\nonexistentfolder -ErrorAction Fortsæt
    Write-Output "Denne linje vil blive udført, selvom der opstod en fejl."
    Fortsæt PowerShell

2. Ignorere

Denne mulighed informerer ikke værten om fejlen og fortsætter udførelsen af ​​scriptet. Se på eksemplet for at forstå:

  1. Åben PowerShell ved at bruge samme metode som ovenfor.
  2. Skriv følgende kommando og tryk på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignorer
    Write-Output "Denne linje vil blive udført, selvom der opstod en fejl."
    Ignorere
Læs mere om dette emne
  • Windows effektivitetstilstand gør apps ubrugelige for nogle
  • Sådan opretter og tilpasser du organisationsdiagrammer i Visio

3. Hold op

Hvis fejlen er opstået, stopper denne handling udførelsen af ​​scriptet. For at forstå bedre, tjek dette eksempel:

  1. Åben PowerShell med administratorrettigheder.
  2. Skriv følgende kommando og tryk på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "Denne linje vil ikke blive udført, fordi der opstod en fejl."
    Stop kommando

4. Forhøre

Med denne mulighed, når fejlen opstår, får brugeren valg og meddelelser om at bestemme den passende handling. Lad os tage et kig på eksemplet:

  1. Start først PowerShell med administratorrettigheder.
  2. Kopier og indsæt følgende kommando, og tryk på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Forespørgsel
    Write-Output "Denne linje vil kun blive udført, hvis du bekræfter fejlmeddelelsen."
    Spørg -powershell fejlhandling

5. Stille Fortsæt

Ligesom Ignorere kommando, vil den ikke rapportere fejlen til værten og vil fortsætte udførelsen. I modsætning til Ignorer vil den dog tilføje fejlen til $Error-variablen. For at forstå handlingen bedre, lad os tage et kig på et eksempel:

  1. Åben PowerShell med administratorrettigheder.
  2. Skriv følgende kommando og tryk på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "Denne linje vil blive udført, selvom der opstod en fejl."
    Fortsæt stille og roligt - powershell fejlhandling

Så det er sådan, du kan bruge PowerShell ErrorAction til at angive, hvad du skal gøre, hvis kommandoen ikke kan udføres. Hvis du har spørgsmål eller bekymringer om parameteren, er du velkommen til at fortælle os det i kommentarerne nedenfor. Vi hjælper gerne!

Har du stadig problemer? Løs dem med dette værktøj:

SPONSORERET

Hvis ovenstående råd ikke har løst dit problem, kan din pc opleve dybere Windows-problemer. Vi anbefaler download af dette PC-reparationsværktøj (vurderet til Great på TrustPilot.com) for nemt at løse dem. Efter installationen skal du blot klikke på Start scanning knappen og tryk derefter på Reparer alle.

FIX: PowerShell viser ikke den fulde output

FIX: PowerShell viser ikke den fulde outputPowershell

For at løse forskellige pc-problemer anbefaler vi DriverFix:Denne software holder dine drivere kørende og holder dig dermed beskyttet mod almindelige computerfejl og hardwarefejl. Tjek alle dine ch...

Læs mere
Powershell Get-AppxPackage virker ikke i Windows 11/10

Powershell Get-AppxPackage virker ikke i Windows 11/10Powershell

Er 'Get-AppxPackage'Kommando fungerer ikke på din PowerShell -terminal? Ifølge nogle brugere får de ganske enkelt en stor fejlmeddelelse, som opsummerer til "Tjenesten kan ikke startes, enten fordi...

Læs mere
Fix: PowerShell er holdt op med at fungere eller ikke åbner problem i Windows 11,10

Fix: PowerShell er holdt op med at fungere eller ikke åbner problem i Windows 11,10PowershellWindows 10Windows 11

7. marts 2022 Ved Namratha NayakMange brugere har rapporteret et problem med Windows PowerShell, hvor det holder op med at fungere eller slet ikke åbner. En af de mest almindelige grunde til at se ...

Læs mere