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.
xINSTALLER VED AT KLIKKE PÅ DOWNLOAD FIL
- Download Restoro PC Repair Tool der følger med patenterede teknologier (patent tilgængeligt her).
- Klik Start scanning for at finde Windows-problemer, der kan forårsage pc-problemer.
- 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å:
- Tryk på Windows nøgle, type PowerShell, og klik Kør som administrator.
- 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."
2. Ignorere
Denne mulighed informerer ikke værten om fejlen og fortsætter udførelsen af scriptet. Se på eksemplet for at forstå:
- Åben PowerShell ved at bruge samme metode som ovenfor.
- 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."
- 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:
- Åben PowerShell med administratorrettigheder.
- 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."
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:
- Start først PowerShell med administratorrettigheder.
- 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."
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:
- Åben PowerShell med administratorrettigheder.
- 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."
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.