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.

Microsoft PowerShell 7 tuleb kõigile platvormidele mais

Microsoft PowerShell 7 tuleb kõigile platvormidele maisPowershellWindows 10 Uudised

Microsoft teatas hiljuti a üldine kättesaadavus uus PowerShelli versioon. Uus versioon viib olemasoleva versiooni Windows PowerShell 7.0-sse.Teade tuli kohe pärast seda, kui Microsoft eelmisel näda...

Loe rohkem
Skriptide käivitamine on selles süsteemis keelatud [FIX]

Skriptide käivitamine on selles süsteemis keelatud [FIX]PowershellViga

Erinevate arvutiprobleemide lahendamiseks soovitame DriverFixi:See tarkvara hoiab teie draiverid töökorras ja hoiab teid kaitstud tavaliste arvutivigade ja riistvaratõrgete eest. Kontrollige kõiki ...

Loe rohkem
Arendaja PowerShell on nüüd saadaval Visual Studio 2019-s

Arendaja PowerShell on nüüd saadaval Visual Studio 2019-sPowershellVisuaalne Stuudio

Microsoft hiljuti välja kuulutatud uus tööriist Visual Studio 2019 jaoks.Arendaja PowerShell tuleb kasutajate tagasiside tulemusenaKasutajate tagasiside põhjal lisas ettevõte arendaja PowerShelli n...

Loe rohkem