Wypróbuj Catch na wykonywalnym exe w Powershell?
Chcę zrobić próbę na pliku .exe w PowerShell, co wygląda tak:
Try
{
$output = C:\psftp.exe ftp.blah.com 2>&1
}
Catch
{
echo "ERROR: "
echo $output
return
}
echo "DONE: "
echo $output
Kiedy używam powiedzmy nieprawidłową domenę, zwraca błąd podobny do tegopsftp.exe : Fatal: Network error: Connection refused
ale mój kod tego nie łapie.
Jak złapałbym błędy?