Kuinka käyttää PowerShell ErrorActionia? (Opas esimerkkeineen)

Tämä cmdlet käsittelee toiminnon, jos tapahtuu virhe

  • PowerShell ErrorAction on yleinen parametri, joka toimii aina virheen sattuessa.
  • Tässä oppaassa käsitellään PowerShell ErrorActionia, sen parametreja ja niiden käyttöä.
PowerShell ErrorAction

XASENNA NAPSAUTTAMALLA LATAA TIEDOSTOA

Erilaisten tietokoneongelmien korjaamiseen suosittelemme Restoro PC Repair Tool -työkalua:Tämä ohjelmisto korjaa yleiset tietokonevirheet, suojaa sinua tiedostojen katoamiselta, haittaohjelmilta ja laitteistohäiriöiltä ja optimoi tietokoneesi parhaan mahdollisen suorituskyvyn saavuttamiseksi. Korjaa PC-ongelmat ja poista virukset nyt kolmessa helpossa vaiheessa:
  1. Lataa Restoro PC Repair Tool joka tulee Patented Technologiesin mukana (patentti saatavilla tässä).
  2. Klikkaus Aloita skannaus löytääksesi Windows-ongelmia, jotka voivat aiheuttaa tietokoneongelmia.
  3. Klikkaus Korjaa kaikki korjataksesi tietokoneesi turvallisuuteen ja suorituskykyyn vaikuttavia ongelmia.
  • Restoron on ladannut 0 lukijat tässä kuussa.

Kun komento epäonnistuu, PowerShell näyttää virheilmoituksen, joka perustuu ErrorActionPreference-kohdassa asetettuun arvoon.

PowerShellin ErrorAction-parametrin avulla voit kuitenkin määrittää, kuinka lopetusvirheet käsitellään, jos komento epäonnistuu. Käytettävissä olevat vaihtoehdot komennon suorittamiseen ovat Jatka, Ohita, Pysäytä, Tiedustele, Jatka hiljaa ja Suspend (toimii vain PowerShell-työnkulussa).

Tässä oppaassa keskustelemme esimerkkien avulla PowerShell ErrorActionin käyttämisestä sen muuttujien kanssa. Aloitetaan!

Kuinka voin käyttää PowerShell ErrorActionia?

1. Jatkaa 

Se on ErrorAction-parametrin oletusasetus. Tämä toiminto ilmoittaa isännälle virheestä ja komentosarjan suorittaminen jatkuu. Voit katsoa tätä esimerkkiä ymmärtääksesi paremmin:

  1. paina Windows avain, tyyppi PowerShellja napsauta Suorita järjestelmänvalvojana. Windows PowerShell
  2. Kopioi ja liitä seuraava komento ja paina Enter suorittaaksesi: Get-ChildItem C:\nonexistentfolder -ErrorAction Jatka
    Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi virhe."
    Jatka PowerShellin käyttöä

2. Jättää huomiotta

Tämä vaihtoehto ei ilmoita isännälle virheestä ja jatkaa komentosarjan suorittamista. Katso esimerkkiä ymmärtääksesi:

  1. Avata PowerShell käyttäen samaa edellä käytettyä menetelmää.
  2. Kirjoita seuraava komento ja paina Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Ohita
    Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi virhe."
    Jättää huomiotta
Lue lisää tästä aiheesta
  • Windowsin tehokkuustila tekee sovelluksista käyttökelvottomia joillekin
  • Organisaatiokaavioiden luominen ja mukauttaminen Visiossa

3. Lopettaa

Jos virhe on tapahtunut, tämä toiminto pysäyttää komentosarjan suorittamisen. Ymmärtääksesi paremmin, tarkista tämä esimerkki:

  1. Avata PowerShell järjestelmänvalvojan oikeuksilla.
  2. Kirjoita seuraava komento ja paina Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "Tätä riviä ei suoriteta, koska tapahtui virhe."
    Pysäytä komento

4. Tiedustella

Tällä vaihtoehdolla käyttäjä saa virheen ilmetessä valintoja ja kehottaa määrittämään oikean toimenpiteen. Katsotaanpa esimerkkiä:

  1. Ensin käynnistä PowerShell järjestelmänvalvojan oikeuksilla.
  2. Kopioi ja liitä seuraava komento ja paina Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output "Tämä rivi suoritetaan vain, jos vahvistat virheilmoituksen."
    Tiedustele -powershell-virhe

5. Hiljaisesti Jatka

Kuin Jättää huomiotta komento, se ei ilmoita virheestä isännälle ja jatkaa suoritusta. Toisin kuin Ignore, se lisää virheen $Error-muuttujaan. Ymmärtääksesi toimintoa paremmin, katsotaanpa esimerkkiä:

  1. Avata PowerShell järjestelmänvalvojan oikeuksilla.
  2. Kirjoita seuraava komento ja paina Enter: Get-ChildItem C:\ei-olemassa oleva kansio -ErrorAction SilentlyContinue
    Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi virhe."
    Jatka hitaasti -powershell-virhe

Joten näin voit käyttää PowerShell ErrorActionia määrittääksesi, mitä tehdä, jos komento epäonnistuu. Jos sinulla on kysyttävää tai huolenaiheita parametrista, kerro meille alla olevissa kommenteissa. Autamme mielellämme!

Onko sinulla edelleen ongelmia? Korjaa ne tällä työkalulla:

Sponsoroitu

Jos yllä olevat neuvot eivät ratkaisseet ongelmaasi, tietokoneessasi saattaa esiintyä syvempiä Windows-ongelmia. Suosittelemme lataamalla tämän tietokoneen korjaustyökalun (arvioitu erinomaiseksi TrustPilot.com-sivustolla) käsitelläksesi niitä helposti. Napsauta asennuksen jälkeen Aloita skannaus -painiketta ja paina sitten Korjaa kaikki.

Kuinka käyttää PowerShell ErrorActionia? (Opas esimerkkeineen)

Kuinka käyttää PowerShell ErrorActionia? (Opas esimerkkeineen)Powershell

Tämä cmdlet käsittelee toiminnon, jos tapahtuu virhePowerShell ErrorAction on yleinen parametri, joka toimii aina virheen sattuessa.Tässä oppaassa käsitellään PowerShell ErrorActionia, sen parametr...

Lue lisää
Ympäristömuuttujien tulostaminen Powershellissä: 4 helppoa vinkkiä

Ympäristömuuttujien tulostaminen Powershellissä: 4 helppoa vinkkiäPowershell

Näiden nopeiden ohjeiden avulla voit tulostaa ympäristömuuttujia PowerShellissäYmpäristömuuttujat tallentavat tietoja käyttöjärjestelmän ja muiden ohjelmien käyttämistä tiedoista.Voit käyttää ympär...

Lue lisää
Tiedostojen kopioiminen etätietokoneeseen Powershellillä

Tiedostojen kopioiminen etätietokoneeseen PowershellilläPowershell

Helpot tiedostojen kopiointikomentosarjat PowerShellissäPowerShell on vankka Microsoftin komentosarjapääte, jota käytetään useiden toimintojen suorittamiseen.Voit siirtää yksittäisiä ja useita tied...

Lue lisää