Jak mogę utworzyć i zgłosić nowy wyjątek w programie PowerShell?
Chcę zrobić różne rzeczy dla określonego błędu.
powershell
user369182
źródło
źródło
Odpowiedzi:
Aby wywołać określony wyjątek, taki jak FileNotFoundException, użyj tego formatu
if (-not (Test-Path $file)) { throw [System.IO.FileNotFoundException] "$file not found." }
Aby zgłosić wyjątek ogólny, użyj polecenia throw, po którym następuje ciąg.
throw "Error trying to do a task"
W przypadku użycia wewnątrz haczyka można podać dodatkowe informacje o tym, co spowodowało błąd
źródło