Jak korzystać z działania błędu PowerShell? (Przewodnik z przykładami)

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Jak Korzystac Z Dzialania Bledu Powershell Przewodnik Z Przykladami



  • PowerShell ErrorAction to typowy parametr, który jest uruchamiany, gdy wystąpi błąd.
  • W tym przewodniku omówimy PowerShell ErrorAction, jego parametry i sposób ich używania.
  Działanie błędu programu PowerShell



X ZAINSTALUJ KLIKAJĄC POBIERZ PLIK Aby rozwiązać różne problemy z komputerem, zalecamy narzędzie Restoro PC Repair Tool:
To oprogramowanie naprawi typowe błędy komputera, ochroni Cię przed utratą plików, złośliwym oprogramowaniem, awariami sprzętu i zoptymalizuje komputer pod kątem maksymalnej wydajności. Napraw problemy z komputerem i usuń wirusy teraz w 3 prostych krokach:
  1. Pobierz narzędzie do naprawy komputera Restoro który jest dostarczany z opatentowanymi technologiami (dostępny patent Tutaj ) .
  2. Kliknij Rozpocznij skanowanie znaleźć problemy z systemem Windows, które mogą powodować problemy z komputerem.
  3. Kliknij Naprawić wszystko w celu rozwiązania problemów wpływających na bezpieczeństwo i wydajność komputera
  • Restoro zostało pobrane przez 0 czytelników w tym miesiącu.

Gdy polecenie nie zostanie wykonane, PowerShell wyświetla błąd na podstawie wartości ustawionej w ErrorActionPreference.



Jednak parametr ErrorAction w programie PowerShell umożliwia określenie sposobu obsługi błędów zakończenia w przypadku niepowodzenia polecenia. Dostępne opcje obsługi wykonywania poleceń to Kontynuuj, Ignoruj, Zatrzymaj, Zapytaj, Kontynuuj po cichu i Wstrzymaj (działa tylko w przepływie pracy programu PowerShell).

W tym przewodniku omówimy, jak używać PowerShell ErrorAction z jego zmiennymi na przykładach. Zaczynajmy!

Jak mogę użyć ErrorAction PowerShell?

1. Kontynuuj

Jest to domyślna preferencja parametru ErrorAction. Ta akcja informuje hosta o błędzie, a skrypt kontynuuje wykonywanie. Możesz spojrzeć na ten przykład, aby lepiej zrozumieć:



  1. Naciśnij klawisz, wpisz PowerShell i kliknij Uruchom jako administrator .
  2. Skopiuj i wklej następujące polecenie i naciśnij Enter, aby wykonać: Get-ChildItem C:\nonexistentfolder -ErrorAction Continue
    Write-Output "This line will be executed even if an error occurred."

2. Ignoruj

Ta opcja nie informuje hosta o błędzie i kontynuuje wykonywanie skryptu. Spójrz na przykład, aby zrozumieć:

  1. otwarty PowerShell przy użyciu tej samej metody, co powyżej.
  2. Wpisz następujące polecenie i naciśnij klawisz Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
    Write-Output "This line will be executed even if an error occurred."
Przeczytaj więcej na ten temat
  • Użytkownik nie ma uprawnień dostępu: jak naprawić ten błąd
  • Poprawka: Zablokowano Ci możliwość wysyłania wiadomości
  • Wygląda na to, że niewłaściwie korzystałeś z tej funkcji, działając zbyt szybko [Poprawka]
  • Jak zintegrować ChatGPT z Arkuszami Google

3. Zatrzymaj się

Jeśli wystąpił błąd, ta akcja zatrzymuje wykonywanie skryptu. Aby lepiej zrozumieć, sprawdź ten przykład:

  1. otwarty PowerShell z uprawnieniami administratora.
  2. Wpisz następujące polecenie i naciśnij klawisz Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "This line will not be executed because an error occurred."

4. Zapytaj

Dzięki tej opcji, gdy wystąpi błąd, użytkownik otrzymuje opcje wyboru i monituje o określenie odpowiedniej akcji. Spójrzmy na przykład:

  1. Najpierw uruchom PowerShell z uprawnieniami administratora.
  2. Skopiuj i wklej następujące polecenie, a następnie naciśnij klawisz Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output "This line will be executed only if you confirm the error message."

5. Po cichu Kontynuuj

Jak Ignorować polecenie, nie zgłosi błędu do hosta i będzie kontynuować wykonywanie. Jednak w przeciwieństwie do Ignore, doda błąd do zmiennej $Error. Aby lepiej zrozumieć działanie, spójrzmy na przykład:

  1. otwarty PowerShell z uprawnieniami administratora.
  2. Wpisz następujące polecenie i naciśnij klawisz Enter: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "This line will be executed even if an error occurred."

W ten sposób możesz użyć PowerShell ErrorAction, aby określić, co zrobić, jeśli polecenie nie zostanie wykonane. Jeśli masz jakiekolwiek pytania lub wątpliwości dotyczące tego parametru, daj nam znać w komentarzach poniżej. Chętnie pomożemy!

Nadal masz problemy? Napraw je za pomocą tego narzędzia:

SPONSOROWANE

Jeśli powyższe porady nie rozwiązały problemu, na komputerze mogą wystąpić głębsze problemy z systemem Windows. Polecamy pobierając to narzędzie do naprawy komputera (ocenione jako „Świetne” na TrustPilot.com), aby łatwo sobie z nimi poradzić. Po instalacji wystarczy kliknąć Rozpocznij skanowanie przycisk , a następnie naciśnij Naprawić wszystko.

Kotor nie uruchomi systemu Windows 10