I am attempting to implement a quiet uninstall of my application. This works great if the application is actually installed, but when it is not the user receives an error message and must click OK to continue.
My command:
MSIEXEC.EXE /qb /L* "%LOGDIR%\myuninstaller.log" /x{GUID}
The problem is that I need to clean up all old versions of the app in a script I deploy in AD. I don't know what version is installed on what computer, and making the script determine so first is difficult.
How can I make MSIEXEC NOT complain about uninstalling GUID's that don't exist?