Попробуйте Catch на исполняемый exe в Powershell?
Я хочу сделать Try Catch для .exe в Powershell, что у меня выглядит следующим образом:
Try
{
$output = C:\psftp.exe ftp.blah.com 2>&1
}
Catch
{
echo "ERROR: "
echo $output
return
}
echo "DONE: "
echo $output
Когда я использую, скажем, неверный домен, он возвращает ошибку вродеpsftp.exe : Fatal: Network error: Connection refused
но мой код не ловит это.
Как бы я ловил ошибки?