Tento cmdlet spracuje akciu, ak sa vyskytne chyba
- PowerShell ErrorAction je bežný parameter, ktorý sa aktivuje vždy, keď sa vyskytne chyba.
- Táto príručka bude diskutovať o chybe PowerShell, jej parametroch a spôsobe ich použitia.
XNAINŠTALUJTE KLIKNUTÍM NA STIAHNUŤ SÚBOR
- Stiahnite si Restoro PC Repair Tool ktorý prichádza s patentovanými technológiami (dostupný patent tu).
- Kliknite Spustite skenovanie nájsť problémy so systémom Windows, ktoré by mohli spôsobovať problémy s počítačom.
- Kliknite Opraviť všetko na opravu problémov ovplyvňujúcich bezpečnosť a výkon vášho počítača.
- Restoro bol stiahnutý používateľom 0 čitateľov tento mesiac.
Keď sa príkaz nepodarí vykonať, PowerShell zobrazí chybu na základe hodnoty nastavenej v ErrorActionPreference.
Parameter ErrorAction v prostredí PowerShell vám však umožňuje určiť, ako spracovať chyby ukončenia, ak príkaz zlyhá. Dostupné možnosti na spracovanie vykonávania príkazu sú Pokračovať, Ignorovať, Zastaviť, Dopytovať, Ticho pokračovať a Pozastaviť (funguje len pre pracovný postup PowerShell).
V tejto príručke budeme diskutovať o tom, ako používať PowerShell ErrorAction s jej premennými pomocou príkladov. Začnime!
Ako môžem použiť PowerShell ErrorAction?
1. ďalej
Je to predvolená predvoľba parametra ErrorAction. Táto akcia informuje hostiteľa o chybe a skript pokračuje vo vykonávaní. Pre lepšie pochopenie si môžete pozrieť tento príklad:
- Stlačte tlačidlo Windows kľúč, typ PowerShella kliknite na tlačidlo Spustiť ako správca.
- Skopírujte a prilepte nasledujúci príkaz a stlačením klávesu Enter ho spustite:
Get-ChildItem C:\nonexistentfolder -ErrorAction Pokračovať
Write-Output "Tento riadok bude vykonaný, aj keď sa vyskytla chyba."
2. Ignorovať
Táto možnosť neinformuje hostiteľa o chybe a pokračuje vo vykonávaní skriptu. Pre pochopenie si pozrite príklad:
- OTVORENÉ PowerShell použitím rovnakej metódy ako je použitá vyššie.
- Zadajte nasledujúci príkaz a stlačte kláves Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Ignorovať
Write-Output "Tento riadok bude vykonaný, aj keď sa vyskytla chyba."
- Režim účinnosti systému Windows spôsobuje, že aplikácie sú pre niektorých nepoužiteľné
- Ako vytvoriť a prispôsobiť organizačné schémy v programe Visio
3. Stop
Ak sa vyskytla chyba, táto akcia zastaví vykonávanie skriptu. Pre lepšie pochopenie si pozrite tento príklad:
- OTVORENÉ PowerShell s právami správcu.
- Zadajte nasledujúci príkaz a stlačte kláves Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
Write-Output "Tento riadok nebude vykonaný, pretože sa vyskytla chyba."
4. Opýtajte sa
S touto možnosťou, keď sa vyskytne chyba, používateľ dostane voľby a zobrazí výzvu na určenie vhodnej akcie. Pozrime sa na príklad:
- Najprv spustite PowerShell s právami správcu.
- Skopírujte a prilepte nasledujúci príkaz a stlačte kláves Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
Write-Output "Tento riadok bude vykonaný iba ak potvrdíte chybové hlásenie."
5. TichoPokračuj
Ako Ignorovať príkaz, neoznámi chybu hostiteľovi a bude pokračovať vo vykonávaní. Na rozdiel od Ignore však pridá chybu do premennej $Error. Aby ste lepšie porozumeli akcii, pozrime sa na príklad:
- OTVORENÉ PowerShell s oprávneniami správcu.
- Zadajte nasledujúci príkaz a stlačte kláves Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Tiché pokračovanie
Write-Output "Tento riadok bude vykonaný, aj keď sa vyskytla chyba."
Takto môžete použiť PowerShell ErrorAction na určenie toho, čo robiť, ak sa príkaz nepodarí vykonať. Ak máte akékoľvek otázky alebo obavy týkajúce sa parametra, neváhajte a dajte nám vedieť v komentároch nižšie. Radi pomôžeme!
Stále máte problémy? Opravte ich pomocou tohto nástroja:
SPONZOROVANÉ
Ak rady uvedené vyššie nevyriešili váš problém, váš počítač môže mať hlbšie problémy so systémom Windows. Odporúčame stiahnutím tohto nástroja na opravu počítača (hodnotené ako skvelé na TrustPilot.com), aby ste ich mohli jednoducho osloviť. Po inštalácii stačí kliknúť na Spustite skenovanie tlačidlo a potom stlačte Opraviť všetko.