Тихое удаление несуществующих GUID с помощью MSI

Я пытаюсь реализовать тихое удаление моего приложения. Это отлично работает, если приложение действительно установлено, но когда это не так, пользователь получает сообщение об ошибке и должен нажать OK, чтобы продолжить.

Моя команда:

MSIEXEC.EXE /qb /L* "%LOGDIR%\myuninstaller.log" /x{GUID}

Проблема в том, что мне нужно очистить все старые версии приложения в сценарии, который я развертываю в AD. Я не знаю, какая версия установлена ​​на каком компьютере, и сделать так, чтобы сценарий определился с первого раза, сложно.

Как я могу заставить MSIEXEC НЕ жаловаться на удаление несуществующих GUID?

7
задан Tedd Hansen 22 February 2011 в 09:49
поделиться