Захват вывода исполняемого файла так же прост, как,
$cmdOutput = &"Application.exe" 2>&1
2> & 1 - включает поток ошибок в вывод
Тип возвращаемого значенияисполняемый файл в PowerShell представляет собой массив строк .В случае регистрации таких выходных данных
Write-Host $cmdOutput
будет выводить строки массива в выходной поток, разделенные пробелами
Чтобы напечатать их в виде строки на строку, выберите
Write-Output $cmdOutput
или
$cmdOutput = &"Application.exe" | Out-String
Write-Host $cmdOutput