Hola,
esto no me permite obtener el estado.
La idea es, por ejemplo, quiero instalar Microsoft Visual C++ 2015-2022, pero como Windows es una herramienta tan grande, la instalación MSI requiere desinstalar la anterior, pero el archivo de instalación ya se eliminó.
Por lo tanto, el instalador falla. Es imposible desinstalar, el mismo problema, así que tengo que limpiar el registro para que Windows olvide la presencia de esta instalación y así realizar una nueva.
Este tipo de situación ocurre muy a menudo con muchos productos.
Al crear un paquete de mediación, enumero todos los errores actuales y ejecuto una corrección. En este ejemplo, limpiar el registro permite una instalación exitosa.
Actualmente, tenemos esto en la consola y lo hacemos manualmente. Pero con 10,000 estaciones de trabajo que administrar, 450 de las cuales tienen errores, rápidamente se vuelve insostenible.
Tenemos de todo, desde KeePassXC, Seafile, Jabra, etc.
Algunos errores se deben a nuestra solución anterior y no aparecen en máquinas con WAPT instalado.
En resumen, la idea es gestionar todo de la forma más automática posible sin monitorizar constantemente los equipos.
Ten en cuenta que un equipo reparado no significa que el problema no vaya a reaparecer con la próxima actualización. Depende en gran medida de los instaladores (¡que suelen estar muy bien programados!

).