Ta cmdlet obravnava dejanje, če pride do napake
- PowerShell ErrorAction je pogost parameter, ki začne delovati vsakič, ko pride do napake.
- Ta priročnik bo obravnaval PowerShell ErrorAction, njegove parametre in kako jih uporabiti.
XNAMESTITE TAKO, DA KLIKNETE NA PRENOS DATOTEKE
- Prenesite Restoro PC Repair Tool ki prihaja s patentiranimi tehnologijami (patent na voljo tukaj).
- Kliknite Zaženi skeniranje da poiščete težave z operacijskim sistemom Windows, ki bi lahko povzročale težave z računalnikom.
- Kliknite Popravi vse za odpravo težav, ki vplivajo na varnost in delovanje vašega računalnika.
- Restoro je prenesel 0 bralcev ta mesec.
Ko se ukaz ne izvede, PowerShell prikaže napako glede na vrednost, nastavljeno v ErrorActionPreference.
Vendar vam parameter ErrorAction v lupini PowerShell omogoča, da določite, kako obravnavati napake pri prekinitvi, če ukaz ne uspe. Možnosti, ki so na voljo za izvajanje ukaza, so Nadaljuj, Prezri, Ustavi, Povprašaj, Tiho Nadaljuj in Prekinitev (deluje samo za potek dela PowerShell).
V tem priročniku bomo na primerih razpravljali o tem, kako uporabiti PowerShell ErrorAction z njegovimi spremenljivkami. Začnimo!
Kako lahko uporabim PowerShell ErrorAction?
1. Nadaljuj
To je privzeta nastavitev parametra ErrorAction. To dejanje obvesti gostitelja o napaki in skript se nadaljuje z izvajanjem. Za boljše razumevanje si lahko ogledate ta primer:
- Pritisnite tipko Windows ključ, vrsta PowerShellin kliknite Zaženi kot skrbnik.
- Kopirajte in prilepite naslednji ukaz ter pritisnite Enter za izvedbo:
Get-ChildItem C:\noneexistentfolder -ErrorAction Nadaljuj
Write-Output "Ta vrstica bo izvedena, tudi če pride do napake."
2. Ignoriraj
Ta možnost ne obvesti gostitelja o napaki in nadaljuje z izvajanjem skripta. Za razumevanje si oglejte primer:
- Odprto PowerShell z uporabo iste metode kot zgoraj.
- Vnesite naslednji ukaz in pritisnite Enter:
Get-ChildItem C:\noneexistentfolder -ErrorAction Prezri
Write-Output "Ta vrstica bo izvedena, tudi če pride do napake."
- Način učinkovitosti sistema Windows za nekatere dela aplikacije neuporabne
- Kako ustvariti in prilagoditi organizacijske diagrame v Visiu
3. Stop
Če je prišlo do napake, to dejanje ustavi izvajanje skripta. Za boljše razumevanje si oglejte ta primer:
- Odprto PowerShell z skrbniškimi pravicami.
- Vnesite naslednji ukaz in pritisnite Enter:
Get-ChildItem C:\noneexistentfolder -ErrorAction Stop
Write-Output "Ta vrstica ne bo izvedena, ker je prišlo do napake."
4. Povprašajte
S to možnostjo, ko pride do napake, uporabnik dobi izbire in pozive, da določi ustrezno dejanje. Oglejmo si primer:
- Najprej zagon PowerShell z skrbniškimi pravicami.
- Kopirajte in prilepite naslednji ukaz ter pritisnite Enter:
Get-ChildItem C:\noneexistentfolder -ErrorAction Povpraševanje
Write-Output "Ta vrstica bo izvedena le, če potrdite sporočilo o napaki."
5. TihoNadaljuj
Kot Ignoriraj ukaza, ne bo sporočil napake gostitelju in bo nadaljeval z izvajanjem. Vendar bo za razliko od Ignore dodal napako v spremenljivko $Error. Da bi bolje razumeli dejanje, si poglejmo primer:
- Odprto PowerShell s skrbniškimi pravicami.
- Vnesite naslednji ukaz in pritisnite Enter:
Get-ChildItem C:\noneexistentfolder -ErrorAction SilentlyContinue
Write-Output "Ta vrstica bo izvedena, tudi če pride do napake."
Torej, tako lahko uporabite PowerShell ErrorAction, da določite, kaj storiti, če se ukaz ne izvede. Če imate kakršna koli vprašanja ali pomisleke glede parametra, nam to sporočite v spodnjih komentarjih. Z veseljem vam bomo pomagali!
Imate še vedno težave? Popravite jih s tem orodjem:
SPONZORIRANO
Če zgornji nasveti niso rešili vaše težave, se lahko vaš računalnik sooči z globljimi težavami s sistemom Windows. Priporočamo prenos tega orodja za popravilo računalnika (ocenjeno odlično na TrustPilot.com), da jih preprosto obravnavate. Po namestitvi preprosto kliknite Zaženi skeniranje in nato pritisnite na Popravi vse.