С BAT/CMD script Я могу просто использовать "msiexec /i <whatever.msi> /quiet /norestart", а затем проверить %errorlevel% для результата.
С помощью VBScript, используя метод Wscript.Shell object Run(), я могу получить результат следующим образом:
"result = oShell.Run("msiexec /i ...", 1, True)"
Как я могу сделать это с помощью PowerShell?