Tema: msiexec
-
Códigos de salida de Windows más allá de éxito/fallo: la máscara de bits de robocopy, los códigos del instalador de msiexec y $LASTEXITCODE
robocopy codifica varios hechos independientes (archivos copiados, archivos extra, discrepancias, fallos) en un único número inferior a 8 que debe leerse como máscara de bits, no compararse con cero; msiexec devuelve códigos específicos de Windows Installer, donde 3010 y 1641 significan éxito con reinicio pendiente, no fallo; y $LASTEXITCODE de PowerShell es la única forma fiable de ver el código real de un programa nativo, con reglas distintas según cómo se invocó el script.
Legible por máquina: JSON