Tente pegar exe executável no Powershell?

Eu quero fazer um Try Catch em um. Exe em Powershell, o que tenho parecido com isto:

Try
{
    $output = C:\psftp.exe ftp.blah.com 2>&1
}
Catch
{
    echo "ERROR: "
    echo $output
    return
}

echo "DONE: "
echo $output

Quando uso um domínio inválido, ele retorna um erro comopsftp.exe : Fatal: Network error: Connection refused mas meu código não está pegando isso.

Como eu pegaria erros?

questionAnswers(1)

yourAnswerToTheQuestion