Kako koristiti PowerShell ErrorAction? (Vodič s primjerima)

Ovaj cmdlet upravlja radnjom ako dođe do pogreške

  • PowerShell ErrorAction uobičajeni je parametar koji se aktivira kad god se pojavi pogreška.
  • Ovaj će vodič raspravljati o PowerShell ErrorAction, njegovim parametrima i kako ih koristiti.
PowerShell ErrorAction

xINSTALIRAJTE KLIKOM NA PREUZMI DATOTEKU

Za rješavanje raznih problema s računalom preporučujemo Restoro PC Repair Tool:Ovaj softver će popraviti uobičajene računalne pogreške, zaštititi vas od gubitka datoteka, zlonamjernog softvera, kvara hardvera i optimizirati vaše računalo za maksimalne performanse. Riješite probleme s računalom i uklonite viruse sada u 3 jednostavna koraka:
  1. Preuzmite Restoro PC Repair Tool koji dolazi s patentiranim tehnologijama (dostupan patent ovdje).
  2. Klik Započni skeniranje kako biste pronašli probleme sa sustavom Windows koji bi mogli uzrokovati probleme na računalu.
  3. Klik Popravi sve za rješavanje problema koji utječu na sigurnost i performanse vašeg računala.
  • Restoro je preuzeo 0 čitatelja ovog mjeseca.

Kada se naredba ne uspije izvršiti,

PowerShell prikazuje pogrešku na temelju vrijednosti postavljene u ErrorActionPreference.

Međutim, parametar ErrorAction na PowerShell-u omogućuje vam da navedete kako postupati s pogreškama prekida ako naredba ne uspije. Dostupne opcije za upravljanje izvršavanjem naredbe su Nastavi, Ignoriraj, Zaustavi, Pitaj, Tiho nastavi i Obustavi (radi samo za tijek rada PowerShell).

U ovom vodiču raspravljat ćemo o tome kako koristiti PowerShell ErrorAction s njegovim varijablama koristeći primjere. Počnimo!

Kako mogu koristiti PowerShell ErrorAction?

1. Nastaviti 

To je zadana postavka parametra ErrorAction. Ova radnja obavještava glavno računalo o pogrešci, a skripta se nastavlja izvršavati. Možete pogledati ovaj primjer da biste bolje razumjeli:

  1. pritisni Windows ključ, vrsta PowerShell, i kliknite Pokreni kao administrator. Windows PowerShell
  2. Kopirajte i zalijepite sljedeću naredbu i pritisnite Enter za izvršenje: Get-ChildItem C:\noneexistentfolder -ErrorAction Nastavi
    Write-Output "Ovaj redak će se izvršiti čak i ako je došlo do pogreške."
    Nastavite PowerShell

2. Zanemariti

Ova opcija ne obavještava host o pogrešci i nastavlja izvršavanje skripte. Pogledajte primjer da biste razumjeli:

  1. Otvoren PowerShell koristeći istu metodu korištenu gore.
  2. Upišite sljedeću naredbu i pritisnite Enter: Get-ChildItem C:\noneexistentfolder -ErrorAction Ignore
    Write-Output "Ovaj redak će se izvršiti čak i ako je došlo do pogreške."
    Zanemariti
Pročitajte više o ovoj temi
  • Način rada učinkovitosti sustava Windows za neke čini aplikacije neupotrebljivima
  • Kako izraditi i prilagoditi organizacijske dijagrame u Visiu

3. Stop

Ako je došlo do pogreške, ova radnja zaustavlja izvođenje skripte. Da biste bolje razumjeli, pogledajte ovaj primjer:

  1. Otvoren PowerShell s administratorskim pravima.
  2. Upišite sljedeću naredbu i pritisnite Enter: Get-ChildItem C:\noneexistentfolder -ErrorAction Stop
    Write-Output "Ovaj redak se neće izvršiti jer je došlo do pogreške."
    Naredba za zaustavljanje

4. Raspitajte se

S ovom opcijom, kada se pojavi pogreška, korisnik dobiva izbore i upite za određivanje odgovarajuće radnje. Pogledajmo primjer:

  1. Prvo, pokrenite PowerShell s administratorskim pravima.
  2. Kopirajte i zalijepite sljedeću naredbu i pritisnite Enter: Get-ChildItem C:\noneexistentfolder -ErrorAction Upit
    Write-Output "Ovaj redak će se izvršiti samo ako potvrdite poruku o pogrešci."
    Upitajte - pogreška powershell

5. TihoNastavi

Poput Zanemariti naredbu, neće prijaviti pogrešku glavnom računalu i nastavit će s izvođenjem. Međutim, za razliku od Ignore, to će dodati grešku u varijablu $Error. Da bismo bolje razumjeli radnju, pogledajmo primjer:

  1. Otvoren PowerShell s administratorskim ovlastima.
  2. Upišite sljedeću naredbu i pritisnite Enter: Get-ChildItem C:\noneexistentfolder -ErrorAction SilentlyContinue
    Write-Output "Ovaj redak će se izvršiti čak i ako je došlo do pogreške."
    Lagano nastavite - pogreška powershell

Dakle, ovako možete koristiti PowerShell ErrorAction da odredite što učiniti ako se naredba ne uspije izvršiti. Ako imate bilo kakvih pitanja ili nedoumica u vezi parametra, slobodno nam to javite u komentarima ispod. Rado ćemo pomoći!

Još uvijek imate problema? Popravite ih ovim alatom:

SPONZORIRANO

Ako gornji savjeti nisu riješili vaš problem, vaše računalo može imati dublje probleme sa sustavom Windows. Preporučujemo preuzimajući ovaj alat za popravak računala (ocijenjeno Sjajno na TrustPilot.com) kako biste im se jednostavno obratili. Nakon instalacije jednostavno kliknite Započni skeniranje i zatim pritisnite na Popravi sve.

Windows ne može pronaći PowerShell.exe: 5 načina da to popravite

Windows ne može pronaći PowerShell.exe: 5 načina da to popravitePowershellWindows 11

Pokušajte ažurirati PowerShell na najnoviju verzijuWindows PowerShell moćan je alat za skriptiranje i automatizaciju koji vam omogućuje izvršavanje administrativnih zadataka unutar sustava Windows....

Čitaj više
Kako omogućiti pokretanje skripti u sustavu Windows 10

Kako omogućiti pokretanje skripti u sustavu Windows 10PowershellWindows 10

Možete koristiti aplikaciju Postavke da biste je omogućiliOmogućavanje pokretanja skripti u sustavu Windows 10 omogućuje vam izvršavanje i pokretanje raznih vrsta skripti, kao što su PowerShell skr...

Čitaj više
Napravi: Naredba nije pronađena Pogreška: Kako to popraviti

Napravi: Naredba nije pronađena Pogreška: Kako to popravitiPowershellWindows 11

Instalirajte make koristeći PowerShell kada naiđete na ovaj problemNa brojnim operativnim sustavima možete naići na grešku make: command not found.Pogreška se može pojaviti zbog toga što make alat ...

Čitaj više