Hur man använder PowerShell ErrorAction? (En guide med exempel)

Denna cmdlet hanterar åtgärden om ett fel uppstår

  • PowerShell ErrorAction är en vanlig parameter som träder i kraft när ett fel inträffar.
  • Den här guiden kommer att diskutera PowerShell ErrorAction, dess parametrar och hur man använder dem.
PowerShell ErrorAction

XINSTALLERA GENOM ATT KLICKA PÅ LADDA FILEN

För att fixa olika PC-problem rekommenderar vi Restoro PC Repair Tool:Denna programvara kommer att reparera vanliga datorfel, skydda dig från filförlust, skadlig programvara, maskinvarufel och optimera din dator för maximal prestanda. Fixa PC-problem och ta bort virus nu i tre enkla steg:
  1. Ladda ner Restoro PC Repair Tool som kommer med patenterad teknologi (patent tillgängligt här).
  2. Klick Starta skanning för att hitta Windows-problem som kan orsaka PC-problem.
  3. Klick Reparera allt för att åtgärda problem som påverkar din dators säkerhet och prestanda.
  • Restoro har laddats ner av 0 läsare denna månad.

När ett kommando inte kan köras, PowerShell visar ett fel baserat på värdet som ställts in i ErrorActionPreference.

Men parametern ErrorAction på PowerShell låter dig specificera hur du ska hantera avslutande fel om ett kommando misslyckas. De tillgängliga alternativen för att hantera ett kommandos exekvering är Fortsätt, Ignorera, Stopp, Fråga, Fortsätt tyst och Stäng av (fungerar endast för PowerShell-arbetsflödet).

I den här guiden kommer vi att diskutera hur du använder PowerShell ErrorAction med dess variabler med hjälp av exempel. Låt oss börja!

Hur kan jag använda PowerShell ErrorAction?

1. Fortsätta 

Det är ErrorAction-parameterns standardinställning. Den här åtgärden informerar värden om felet och skriptet fortsätter att köras. Du kan titta på det här exemplet för att förstå bättre:

  1. tryck på Windows Nyckeltyp PowerShell, och klicka Kör som administratör. Windows PowerShell
  2. Kopiera och klistra in följande kommando och tryck på Enter för att köra: Get-ChildItem C:\nonexistentfolder -ErrorAction Fortsätt
    Write-Output "Denna rad kommer att köras även om ett fel uppstod."
    Fortsätt PowerShell

2. Ignorera

Det här alternativet informerar inte värden om felet och fortsätter körningen av skriptet. Titta på exemplet för att förstå:

  1. Öppen PowerShell med samma metod som ovan.
  2. Skriv följande kommando och tryck på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
    Write-Output "Denna rad kommer att köras även om ett fel uppstod."
    Ignorera
Läs mer om detta ämne
  • Windows effektivitetsläge gör appar oanvändbara för vissa
  • Hur man skapar och anpassar organisationsdiagram i Visio

3. Sluta

Om felet har inträffat stoppar den här åtgärden exekveringen av skriptet. För att förstå bättre, kolla detta exempel:

  1. Öppen PowerShell med administratörsrättigheter.
  2. Skriv följande kommando och tryck på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "Denna rad kommer inte att köras eftersom ett fel uppstod."
    Stoppkommando

4. Fråga

Med det här alternativet, när felet uppstår, får användaren val och uppmaningar för att bestämma lämplig åtgärd. Låt oss ta en titt på exemplet:

  1. Starta först PowerShell med administratörsrättigheter.
  2. Kopiera och klistra in följande kommando och tryck på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Förfrågan
    Write-Output "Denna rad kommer endast att köras om du bekräftar felmeddelandet."
    Fråga -powershell felåtgärd

5. Tyst Fortsätt

Som Ignorera kommandot kommer det inte att rapportera felet till värden och kommer att fortsätta körningen. Men till skillnad från Ignore kommer det att lägga till felet till variabeln $Error. För att förstå handlingen bättre, låt oss ta en titt på ett exempel:

  1. Öppen PowerShell med administratörsbehörighet.
  2. Skriv följande kommando och tryck på Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "Denna rad kommer att köras även om ett fel uppstod."
    Fortsätt försiktigt - powershell-felåtgärd

Så det här är hur du kan använda PowerShell ErrorAction för att ange vad du ska göra om kommandot inte kan köras. Om du har några frågor eller funderingar om parametern får du gärna meddela oss i kommentarerna nedan. Vi hjälper gärna till!

Har du fortfarande problem? Fixa dem med det här verktyget:

SPONSRAD

Om råden ovan inte har löst ditt problem kan din dator uppleva djupare Windows-problem. Vi rekommenderar ladda ner detta PC-reparationsverktyg (betygsatt Great på TrustPilot.com) för att enkelt ta itu med dem. Efter installationen klickar du bara på Starta skanning knappen och tryck sedan på Reparera allt.

PowerShell kan inte kallas laddad eftersom körande skript är inaktiverat på denna systemfix

PowerShell kan inte kallas laddad eftersom körande skript är inaktiverat på denna systemfixPowershellWindows 10Windows 11

Windows-användare kan köra sina PowerShell-skript med PowerShell-terminalen med bara ett enda kommando. Men ibland, vanligtvis för förstagångsanvändare, visas felmeddelandet "Powershell kan inte la...

Läs mer
Get-Appxpackage i PowerShell Åtkomst nekas eller fungerar inte [Fix]

Get-Appxpackage i PowerShell Åtkomst nekas eller fungerar inte [Fix]PowershellWindows 10Windows 11

När en app installerades på systemet laddades den i princip ner från Microsoft Store eller någon tredje part källor måste uppdateras, omregistreras eller avinstalleras, användarna kör Get-Appxpacka...

Läs mer
Kör en Windows-uppdatering från kommandoraden [2 olika sätt]

Kör en Windows-uppdatering från kommandoraden [2 olika sätt]Windows UppdateringarPowershellKommandotolken

Följ dessa enkla steg för att installera Windows-uppdateringar via kommandonDu kan uppdatera Windows från kommandorader via kommandotolken och Windows PowerShell.Skapa en återställningspunkt där du...

Läs mer