Ako používať PowerShell ErrorAction? (Sprievodca s príkladmi)

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.
PowerShell ErrorAction

XNAINŠTALUJTE KLIKNUTÍM NA STIAHNUŤ SÚBOR

Ak chcete vyriešiť rôzne problémy s počítačom, odporúčame nástroj Restoro PC Repair Tool:Tento softvér opraví bežné chyby počítača, ochráni vás pred stratou súborov, škodlivým softvérom, zlyhaním hardvéru a optimalizuje váš počítač na maximálny výkon. Opravte problémy s počítačom a odstráňte vírusy teraz v 3 jednoduchých krokoch:
  1. Stiahnite si Restoro PC Repair Tool ktorý prichádza s patentovanými technológiami (dostupný patent tu).
  2. Kliknite Spustite skenovanie nájsť problémy so systémom Windows, ktoré by mohli spôsobovať problémy s počítačom.
  3. 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:

  1. Stlačte tlačidlo Windows kľúč, typ PowerShella kliknite na tlačidlo Spustiť ako správca. Windows PowerShell
  2. 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."
    Pokračujte v PowerShell

2. Ignorovať

Táto možnosť neinformuje hostiteľa o chybe a pokračuje vo vykonávaní skriptu. Pre pochopenie si pozrite príklad:

  1. OTVORENÉ PowerShell použitím rovnakej metódy ako je použitá vyššie.
  2. 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."
    Ignorovať
Prečítajte si viac o tejto téme
  • 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:

  1. OTVORENÉ PowerShell s právami správcu.
  2. 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."
    Príkaz zastaviť

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:

  1. Najprv spustite PowerShell s právami správcu.
  2. 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."
    Dopyt - chyba powershell

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:

  1. OTVORENÉ PowerShell s oprávneniami správcu.
  2. 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."
    Pokojne pokračujte - chyba powershell

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.

Oprava: PowerShell Spúšťanie skriptov je v tomto systéme zakázané

Oprava: PowerShell Spúšťanie skriptov je v tomto systéme zakázanéPowershellWindows 10

Na vyriešenie rôznych problémov s počítačom odporúčame DriverFix:Tento softvér udrží vaše ovládače v činnosti a zaistí vám tak bezpečnosť pred bežnými chybami počítača a zlyhaním hardvéru. Skontrol...

Čítaj viac
Ako odstrániť zabudované aplikácie zo súboru Windows 10 WIM pomocou programu Powershell

Ako odstrániť zabudované aplikácie zo súboru Windows 10 WIM pomocou programu PowershellPowershell

PowerShell je veľmi výkonný nástroj pre Windows, ktorý umožňuje pokročilým používateľom vykonávať rad pokročilých úloh. PowerShell je rámec automatizácie úloh a správy konfigurácie, ktorý je dodáva...

Čítaj viac
Microsoft PowerShell 7 príde na všetky platformy v máji

Microsoft PowerShell 7 príde na všetky platformy v májiPowershellNovinky Vo Windows 10

Spoločnosť Microsoft nedávno oznámila všeobecná dostupnosť a nová verzia PowerShell. Nová verzia presunie existujúcu verziu na Windows PowerShell 7.0.Toto oznámenie prišlo hneď po tom, čo Microsoft...

Čítaj viac