Как запустить исполняемый файл в PowerShell и через оператор if определить, удалось ли это или не удалось?
В частности, я пытаюсь получить файл devenv.exe для создания решения из PowerShell script, и мне нужно знать, было ли это успешным или неудачным. По ошибке я имею в виду, что сборка завершилась неудачно, и я предполагаю, что devenv отправляет что-то в оболочку (возможно, в поток stderr
?)
Я попытался использовать &
, Invoke-Expression
и Invoke-Item
и смог получить все из них для запуска exe. Но я никогда не мог получить обратную связь об успехах/неудачах.