msiexec, как определить успешную/неуспешную установку?

agaaaa

msiexec /i package.msi /qn  

Как определить, что установка прошла успешно?

kruzer25

Параметры ведения журнала
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <файл_журнала>
i - сообщения о состоянии
w - сообщения об устранимых ошибках
e - все сообщения об ошибках
a - запуски действий
r - записи, специфические для действия
u - запросы пользователя
c - начальные параметры интерфейса пользователя
m - сведения о выходе из-за недостатка памяти или
неустранимой ошибки
o - сообщения о недостатке места на диске
p - свойства терминала
v - подробный вывод
x - дополнительная отладочная информация
+ - добавление в существующий файл журнала
! - сбрасывание каждой строки в журнал
* - заносить в журнал все сведения, кроме параметров "v" и "x" /log <файл_журнала>
Равнозначен /l* <файл_журнала>
?

agaaaa

имхо, должен быть способ проще парсинга лога

katrin2201

ERRORLEVEL?

agaaaa

точно знаю, что если пакет не установлен, то при попытке его удалить ERRORLEVEL == 0. Иначе бы не спрашивал.

katrin2201

гугель рулит
Оставить комментарий
Имя или ник:
Комментарий: