Con la secuencia de comandos BAT/CMD
puedo simplemente usar "msiexec /i <whatever.msi> /quiet /norestart"
y luego marcar %errorlevel%
para obtener el resultado.Ejecute MsiExec desde PowerShell y obtenga el código de retorno
Con VBScript
, utilizando el método Wscript.Shell
objeto Run()
, puedo conseguir el resultado como este:
"result = oShell.Run("msiexec /i ...", 1, True)"
¿Cómo se puede hacer esto con PowerShell?
muestra con el código fuente completo? – Kiquenet