Deze cmdlet handelt de actie af als er een fout optreedt
- PowerShell ErrorAction is een algemene parameter die in actie komt wanneer er een fout optreedt.
- In deze handleiding worden PowerShell ErrorAction, de bijbehorende parameters en het gebruik ervan besproken.
XINSTALLEREN DOOR OP HET DOWNLOADBESTAND TE KLIKKEN
- Restoro pc-reparatieprogramma downloaden dat wordt geleverd met gepatenteerde technologieën (octrooi aanwezig hier).
- Klik Start scan om Windows-problemen te vinden die pc-problemen kunnen veroorzaken.
- Klik Alles herstellen om problemen op te lossen die van invloed zijn op de beveiliging en prestaties van uw computer.
- Restoro is gedownload door 0 lezers deze maand.
Wanneer een opdracht niet wordt uitgevoerd,
PowerShell geeft een fout weer op basis van de waarde die is ingesteld in ErrorActionPreference.Met de ErrorAction-parameter op PowerShell kunt u echter opgeven hoe beëindigingsfouten moeten worden afgehandeld als een opdracht mislukt. De beschikbare opties om de uitvoering van een opdracht af te handelen zijn Doorgaan, Negeren, Stoppen, Informeren, Stil doorgaan en Onderbreken (werkt alleen voor PowerShell-workflow).
In deze handleiding bespreken we aan de hand van voorbeelden hoe u PowerShell ErrorAction met zijn variabelen kunt gebruiken. Laten we beginnen!
Hoe kan ik PowerShell ErrorAction gebruiken?
1. Doorgaan
Het is de standaardvoorkeur van de ErrorAction-parameter. Deze actie informeert de host over de fout en het script wordt verder uitgevoerd. U kunt dit voorbeeld bekijken om het beter te begrijpen:
- druk de ramen sleutel type PowerShellen klik Als administrator uitvoeren.
- Kopieer en plak de volgende opdracht en druk op Enter om uit te voeren:
Get-ChildItem C:\nonexistentfolder -ErrorAction Doorgaan
Write-Output "Deze regel wordt uitgevoerd, zelfs als er een fout is opgetreden."
2. Negeren
Deze optie informeert de host niet over de fout en zet de uitvoering van het script voort. Kijk naar het voorbeeld om te begrijpen:
- Open PowerShell met behulp van dezelfde methode die hierboven is gebruikt.
- Typ de volgende opdracht en druk op Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Negeren
Write-Output "Deze regel wordt uitgevoerd, zelfs als er een fout is opgetreden."
- De Windows-efficiëntiemodus maakt apps voor sommigen onbruikbaar
- Organigrammen maken en aanpassen in Visio
3. Stop
Als de fout is opgetreden, stopt deze actie de uitvoering van het script. Bekijk dit voorbeeld om het beter te begrijpen:
- Open PowerShell met beheerdersrechten.
- Typ de volgende opdracht en druk op Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
Write-Output "Deze regel wordt niet uitgevoerd omdat er een fout is opgetreden."
4. Informeer
Met deze optie krijgt de gebruiker, wanneer de fout optreedt, keuzes en prompts om de juiste actie te bepalen. Laten we eens kijken naar het voorbeeld:
- Eerst lanceren PowerShell met beheerdersrechten.
- Kopieer en plak de volgende opdracht en druk op Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
Write-Output "Deze regel wordt alleen uitgevoerd als u de foutmelding bevestigt."
5. Stilletjes doorgaan
Zoals de Negeren opdracht, zal het de fout niet aan de host rapporteren en zal de uitvoering worden voortgezet. In tegenstelling tot Negeren wordt de fout echter toegevoegd aan de variabele $Error. Laten we een voorbeeld bekijken om de actie beter te begrijpen:
- Open PowerShell met beheerdersrechten.
- Typ de volgende opdracht en druk op Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
Write-Output "Deze regel wordt uitgevoerd, zelfs als er een fout is opgetreden."
Dit is dus hoe u PowerShell ErrorAction kunt gebruiken om aan te geven wat u moet doen als de opdracht niet kan worden uitgevoerd. Als u vragen of opmerkingen heeft over de parameter, kunt u ons dit laten weten in de opmerkingen hieronder. Wij helpen u graag verder!
Nog steeds problemen? Repareer ze met deze tool:
GESPONSORD
Als de bovenstaande adviezen uw probleem niet hebben opgelost, kan uw pc diepere Windows-problemen ondervinden. Wij adviseren het downloaden van deze pc-reparatietool (beoordeeld als Geweldig op TrustPilot.com) om ze gemakkelijk aan te pakken. Na de installatie klikt u eenvoudig op de Start scan knop en druk vervolgens op Alles herstellen.