Kuidas kasutada PowerShell ErrorActionit? (Juhend näidetega)

See cmdlet tegeleb toiminguga, kui ilmneb tõrge

  • PowerShell ErrorAction on tavaline parameeter, mis rakendub tõrke ilmnemisel.
  • Selles juhendis käsitletakse PowerShell ErrorActionit, selle parameetreid ja nende kasutamist.
PowerShell ErrorAction

XINSTALLIMINE Klõpsates ALLALAADIMISE FAILIL

Erinevate arvutiprobleemide lahendamiseks soovitame Restoro PC Repair Tooli:See tarkvara parandab tavalised arvutivead, kaitseb teid failide kadumise, pahavara ja riistvaratõrgete eest ning optimeerib teie arvuti maksimaalse jõudluse saavutamiseks. Parandage arvutiprobleemid ja eemaldage viirused kohe kolme lihtsa sammuga:
  1. Laadige alla Restoro PC Repair Tool mis on kaasas patenteeritud tehnoloogiatega (patent olemas siin).
  2. Klõpsake Alusta skannimist et leida Windowsi probleeme, mis võivad arvutiprobleeme põhjustada.
  3. Klõpsake Parandage kõik arvuti turvalisust ja jõudlust mõjutavate probleemide lahendamiseks.
  • Restoro on alla laadinud 0 lugejad sel kuul.

Kui käsku ei õnnestu täita, PowerShell kuvab veateate, mis põhineb ErrorActionPreference'is määratud väärtusel.

Kuid PowerShelli parameeter ErrorAction võimaldab teil määrata, kuidas käsitleda lõpetamisvigu, kui käsk ebaõnnestub. Käsu täitmise haldamiseks on saadaval järgmised valikud: Jätka, Ignoreeri, Peata, Uuri, SillentContinue ja Suspend (töötab ainult PowerShelli töövoo puhul).

Selles juhendis käsitleme näidete abil, kuidas kasutada PowerShelli ErrorActioni koos selle muutujatega. Alustame!

Kuidas ma saan PowerShelli ErrorActioni kasutada?

1. Jätka 

See on parameetri ErrorAction vaikeeelistus. See toiming teavitab hosti veast ja skript jätkab täitmist. Paremaks mõistmiseks võite vaadata seda näidet:

  1. Vajutage nuppu Windows võti, tüüp PowerShellja klõpsake Käivitage administraatorina. Windows PowerShell
  2. Kopeerige ja kleepige järgmine käsk ja vajutage käivitamiseks sisestusklahvi: Get-ChildItem C:\nonexistent folder -ErrorAction Jätka
    Write-Output "See rida täidetakse isegi siis, kui ilmnes viga."
    Jätkake PowerShelli kasutamist

2. Ignoreeri

See valik ei teavita hosti veast ja jätkab skripti täitmist. Vaadake näidet, et mõista:

  1. Avatud PowerShell kasutades sama ülalkirjeldatud meetodit.
  2. Tippige järgmine käsk ja vajutage sisestusklahvi: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignoreeri
    Write-Output "See rida täidetakse isegi siis, kui ilmnes viga."
    Ignoreeri
Loe selle teema kohta lähemalt
  • Windowsi tõhususrežiim muudab rakendused mõne jaoks kasutuskõlbmatuks
  • Organisatsiooniskeemide loomine ja kohandamine Visios

3. Peatus

Kui tõrge ilmnes, peatab see toiming skripti täitmise. Paremaks mõistmiseks vaadake seda näidet:

  1. Avatud PowerShell administraatori õigustega.
  2. Tippige järgmine käsk ja vajutage sisestusklahvi: Get-ChildItem C:\nonexistent folder -ErrorAction Stop
    Write-Output "Seda rida ei käivitata, kuna ilmnes tõrge."
    Stop käsk

4. Küsi järele

Selle valiku korral saab kasutaja tõrke ilmnemisel valikuid ja palub määrata sobiv toiming. Vaatame näidet:

  1. Esiteks käivitage PowerShell administraatori õigustega.
  2. Kopeerige ja kleepige järgmine käsk ja vajutage sisestusklahvi: Get-ChildItem C:\nonexistent folder -ErrorAction Inquire
    Write-Output "See rida käivitatakse ainult siis, kui kinnitate veateate."
    Küsi -powershelli viga

5. Vaikselt Jätka

Nagu Ignoreeri käsku, ei teavita see hostile veast ja jätkab täitmist. Kuid erinevalt ignoreerimisest lisab see vea muutujale $Error. Toimingu paremaks mõistmiseks vaatame näidet:

  1. Avatud PowerShell administraatori õigustega.
  2. Tippige järgmine käsk ja vajutage sisestusklahvi: Get-ChildItem C:\nonexistent folder -ErrorAction SilentlyContinue
    Write-Output "See rida täidetakse isegi siis, kui ilmnes viga."
    Jätka sujuvalt -powershelli viga

Nii saate PowerShelli ErrorActioni abil määrata, mida teha, kui käsku ei õnnestu täita. Kui teil on parameetri kohta küsimusi või muresid, andke meile allolevates kommentaarides teada. Aitame hea meelega!

Kas teil on endiselt probleeme? Parandage need selle tööriistaga:

SPONSEERITUD

Kui ülaltoodud nõuanded ei ole teie probleemi lahendanud, võib teie arvutis esineda sügavamaid Windowsi probleeme. Me soovitame laadige alla see arvutiparandustööriist (hinnatud saidil TrustPilot.com suurepäraseks), et neid hõlpsalt lahendada. Pärast installimist klõpsake lihtsalt nuppu Alusta skannimist nuppu ja seejärel vajutada Parandage kõik.

Get-Appxpackage PowerShelli juurdepääs on keelatud või ei tööta [Paranda]

Get-Appxpackage PowerShelli juurdepääs on keelatud või ei tööta [Paranda]PowershellWindows 10Windows 11

Kui mõni rakendus süsteemi installiti, laaditi see põhiliselt alla Microsofti poest või mis tahes kolmandast osapoolest allikaid tuleb värskendada, uuesti registreerida või desinstallida, käivitava...

Loe rohkem
Käivitage Windowsi värskendus käsurealt [2 erinevat viisi]

Käivitage Windowsi värskendus käsurealt [2 erinevat viisi]Windowsi VärskendusedPowershellKäsurida

Järgige neid lihtsaid samme Windowsi värskenduste installimiseks käskude kauduSaate Windowsi värskendada käsurealt käsuviiba ja Windows PowerShelli kaudu.Looge taastepunkt, kus saate värskendamispr...

Loe rohkem
Mis on PowerShelli proovi püüdmine ja kuidas seda kasutada

Mis on PowerShelli proovi püüdmine ja kuidas seda kasutadaPowershell

Siit saate teada, kuidas lihtsate käsurea cmdlet-käskude abil vigu käsitledaKui olete sagedane PowerShelli kasutaja, olete ilmselt näinud ekraani täis punast teksti, mis viitab veale.Tõrke täpset p...

Loe rohkem