Hogyan kell használni a PowerShell ErrorAction-t? (Útmutató példákkal)

Ez a parancsmag hiba esetén kezeli a műveletet

  • A PowerShell ErrorAction egy gyakori paraméter, amely hiba esetén működésbe lép.
  • Ez az útmutató a PowerShell ErrorAction-t, a paramétereit és azok használatát tárgyalja.
PowerShell ErrorAction

xTELEPÍTÉS A LETÖLTÉSI FÁJLRA KATTINTVA

A különféle számítógépes problémák megoldásához javasoljuk a Restoro PC Repair Tool eszközt:Ez a szoftver kijavítja a gyakori számítógépes hibákat, megvédi Önt a fájlvesztéstől, a rosszindulatú programoktól és a hardverhibáktól, és optimalizálja számítógépét a maximális teljesítmény érdekében. Javítsa ki a számítógéppel kapcsolatos problémákat és távolítsa el a vírusokat 3 egyszerű lépésben:
  1. Töltse le a Restoro PC-javító eszközt amely a szabadalmaztatott technológiákkal együtt jár (szabadalom elérhető itt).
  2. Kattintson Indítsa el a szkennelést hogy megtalálja azokat a Windows-problémákat, amelyek számítógépes problémákat okozhatnak.
  3. Kattintson Mindet megjavít a számítógép biztonságát és teljesítményét befolyásoló problémák megoldásához.
  • A Restoro-t letöltötte 0 olvasói ebben a hónapban.

Ha egy parancs végrehajtása sikertelen, PowerShell hibát jelenít meg az ErrorActionPreference beállításban beállított érték alapján.

A PowerShell ErrorAction paramétere azonban lehetővé teszi, hogy megadja, hogyan kezelje a leállási hibákat, ha egy parancs meghiúsul. A parancs végrehajtásának kezeléséhez elérhető lehetőségek a következők: Folytatás, Figyelmen kívül hagyás, Leállítás, Érdeklődés, Csendes folytatás és Felfüggesztés (csak a PowerShell-munkafolyamathoz működik).

Ebben az útmutatóban bemutatjuk, hogyan használhatjuk a PowerShell ErrorAction-t a változóival, példákon keresztül. Kezdjük!

Hogyan használhatom a PowerShell ErrorAction-t?

1. Folytatni 

Ez az ErrorAction paraméter alapértelmezett beállítása. Ez a művelet tájékoztatja a gazdagépet a hibáról, és a szkript továbbra is fut. Megnézheti ezt a példát, hogy jobban megértse:

  1. megnyomni a ablakok kulcs, típus PowerShell, és kattintson Futtatás rendszergazdaként. Windows PowerShell
  2. Másolja és illessze be a következő parancsot, majd nyomja meg az Enter billentyűt a végrehajtáshoz: Get-ChildItem C:\nonexistentfolder -ErrorAction Continue
    Write-Output "Ez a sor akkor is végrehajtásra kerül, ha hiba történt."
    A PowerShell folytatása

2. Figyelmen kívül hagyni

Ez az opció nem tájékoztatja a gazdagépet a hibáról, és folytatja a szkript végrehajtását. Nézze meg a példát, hogy megértse:

  1. Nyisd ki PowerShell ugyanazt a módszert alkalmazva, mint fent.
  2. Írja be a következő parancsot, és nyomja meg az Enter billentyűt: Get-ChildItem C:\nonexistentfolder -ErrorAction figyelmen kívül hagyása
    Write-Output "Ez a sor akkor is végrehajtásra kerül, ha hiba történt."
    Figyelmen kívül hagyni
Olvasson többet erről a témáról
  • A Windows hatékonysági módja egyesek számára használhatatlanná teszi az alkalmazásokat
  • Szervezeti diagramok létrehozása és testreszabása a Visio alkalmazásban

3. Állj meg

Ha a hiba bekövetkezett, ez a művelet leállítja a szkript végrehajtását. A jobb megértéshez nézze meg ezt a példát:

  1. Nyisd ki PowerShell rendszergazdai jogokkal.
  2. Írja be a következő parancsot, és nyomja meg az Enter billentyűt: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "Ez a sor nem kerül végrehajtásra, mert hiba történt."
    Stop parancs

4. Érdeklődik

Ezzel az opcióval a hiba előfordulásakor a felhasználó választási lehetőségeket kap, és felszólítást kap a megfelelő művelet meghatározására. Nézzük a példát:

  1. Először indítsa el PowerShell rendszergazdai jogokkal.
  2. Másolja és illessze be a következő parancsot, majd nyomja meg az Enter billentyűt: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output "Ez a sor csak akkor kerül végrehajtásra, ha megerősíti a hibaüzenetet."
    Érdeklődni -powershell hiba

5. Csendben Folytatás

Mint a Figyelmen kívül hagyni parancsot, akkor nem jelenti a hibát a gazdagépnek, és folytatja a végrehajtást. Az Ignore-tól eltérően azonban a hibát hozzáadja a $Error változóhoz. A művelet jobb megértése érdekében vessünk egy példát:

  1. Nyisd ki PowerShell rendszergazdai jogosultságokkal.
  2. Írja be a következő parancsot, és nyomja meg az Enter billentyűt: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "Ez a sor akkor is végrehajtásra kerül, ha hiba történt."
    Lassan tovább -powershell hiba

Így tehát a PowerShell ErrorAction segítségével megadhatja, hogy mi a teendő, ha a parancs végrehajtása sikertelen. Ha bármilyen kérdése vagy aggálya van a paraméterrel kapcsolatban, nyugodtan tudassa velünk az alábbi megjegyzésekben. Szívesen segítünk!

Még mindig vannak problémái? Javítsa ki őket ezzel az eszközzel:

SZPONSORÁLT

Ha a fenti tanácsok nem oldották meg a problémát, a számítógépén mélyebb Windows-problémák léphetnek fel. Ajánljuk töltse le ezt a PC-javító eszközt (Nagyon értékelték a TrustPilot.com webhelyen), hogy könnyen kezeljék őket. A telepítés után egyszerűen kattintson a Indítsa el a szkennelést gombot, majd nyomja meg Mindet megjavít.

Javítás: A szkriptek futtatása ezen a rendszeren le van tiltva a PowerShellben Windows 11, 10 rendszeren

Javítás: A szkriptek futtatása ezen a rendszeren le van tiltva a PowerShellben Windows 11, 10 rendszerenPowershellWindows 10Windows 11

A PowerShell egy jó és fejlett, többplatformos feladatautomatizálási megoldás. Általában nagyon egyszerű PowerShell-szkriptet létrehozni és futtatni Windows rendszeren. Előfordulhat azonban, hogy a...

Olvass tovább
Javítás: A Windows PowerShell továbbra is megnyílik indításkor a Windows 11 vagy 10 rendszeren

Javítás: A Windows PowerShell továbbra is megnyílik indításkor a Windows 11 vagy 10 rendszerenPowershellWindows 10Windows 11

A PowerShell lehetőséget biztosít a felhasználóknak a különféle adminisztrációs feladatok automatizálására és a rendszer konfigurációinak kezelésére, amelyek nem érhetők el a parancssoron keresztül...

Olvass tovább
A PowerShell telepítése meghiúsult a HRESULT 0x80073D02 hiba javításával

A PowerShell telepítése meghiúsult a HRESULT 0x80073D02 hiba javításávalPowershell

Ezt a hibaüzenetet látja egy szkript futtatása közben?Add-AppxPackage: A telepítés meghiúsult a következővel: HRESULT: 0x80073D02, A csomag nem telepíthető, mert az általa módosított erőforrások je...

Olvass tovább