Есть ли ошибка в команде PowerShell Start-Process
при доступе к StandardError
и Свойства StandardOutput
?
Если я запускаю следующее, я не получаю вывода:
$process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait
$process.StandardOutput
$process.StandardError
Но если я перенаправляю вывод в файл, я получаю ожидаемый результат:
$process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait -RedirectStandardOutput stdout.txt -RedirectStandardError stderr.txt