Powershell で .exe に対して Try Catch を実行したいのですが、次のようなものがあります。
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
が、コードはそれをキャッチしていません。
どうすればエラーをキャッチできますか?