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öä.
XASENNA NAPSAUTTAMALLA LATAA TIEDOSTOA
- Lataa Restoro PC Repair Tool joka tulee Patented Technologiesin mukana (patentti saatavilla tässä).
- Klikkaus Aloita skannaus löytääksesi Windows-ongelmia, jotka voivat aiheuttaa tietokoneongelmia.
- 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:
- paina Windows avain, tyyppi PowerShellja napsauta Suorita järjestelmänvalvojana.
- Kopioi ja liitä seuraava komento ja paina Enter suorittaaksesi:
Get-ChildItem C:\nonexistentfolder -ErrorAction Jatka
Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi virhe."
2. Jättää huomiotta
Tämä vaihtoehto ei ilmoita isännälle virheestä ja jatkaa komentosarjan suorittamista. Katso esimerkkiä ymmärtääksesi:
- Avata PowerShell käyttäen samaa edellä käytettyä menetelmää.
- Kirjoita seuraava komento ja paina Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Ohita
Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi virhe."
- 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:
- Avata PowerShell järjestelmänvalvojan oikeuksilla.
- Kirjoita seuraava komento ja paina Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
Write-Output "Tätä riviä ei suoriteta, koska tapahtui virhe."
4. Tiedustella
Tällä vaihtoehdolla käyttäjä saa virheen ilmetessä valintoja ja kehottaa määrittämään oikean toimenpiteen. Katsotaanpa esimerkkiä:
- Ensin käynnistä PowerShell järjestelmänvalvojan oikeuksilla.
- Kopioi ja liitä seuraava komento ja paina Enter:
Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
Write-Output "Tämä rivi suoritetaan vain, jos vahvistat virheilmoituksen."
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ä:
- Avata PowerShell järjestelmänvalvojan oikeuksilla.
- Kirjoita seuraava komento ja paina Enter:
Get-ChildItem C:\ei-olemassa oleva kansio -ErrorAction SilentlyContinue
Write-Output "Tämä rivi suoritetaan, vaikka tapahtuisi 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.