Wywołaj exe z PowerShell i uzyskaj informacje o sukcesie lub porażce
Jak mogę uruchomić plik wykonywalny w PowerShell i za pomocą instrukcji if określić, czy udało się, czy nie?
Dokładniej próbuję uzyskać devenv.exe do zbudowania rozwiązania ze skryptu PowerShell i muszę wiedzieć, czy udało się, czy nie. Przez niepowodzenie mam na myśli, że kompilacja się nie powiodła i zakładam, że devenv wysyła coś do powłoki (prawdopodobnie wstderr
strumień?)
Próbowałem użyć&
, Invoke-Expression
iInvoke-Item
i udało im się zmusić wszystkich do uruchomienia exe. Ale nigdy nie byłem w stanie uzyskać opinii na temat sukcesu / porażki.