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