ALLUSERS=[1|2|""] - определяет устанавливать приложения для всех пользователей или для текущего. По умолчанию используется параметр 1 - т.е. установка для всех пользователей, так же можно задать параметр 2 или "" - т.е. установка для текущего пользователя.
PIDKEY=[строка] - задает лицензионный ключ, необходимы для установки приложения.
REBOOT=[Force|Suppress|ReallySuppress] - Force
(приинудительная перезагрузка), Suppress (отложенная перезагрузка), ReallySuppress (без перезагрузки).
Например:
Msiexec /i C:\start.exe targetdir=C:\Programm allusers=2 username="Иван" companyname=Comp pidkey=12345-678901-23456-789012345 Еще одним интересным параметром интерпретатора msiexec является ключ /a. Данный ключ позволяет создать так называемую административную точку. Во время создания данной точки можно по возможности ввести название организации, пользователя и даже ключ продукта. Административная точка это фактически распакованный и предустановленный пакет .MSI. К административной точке можно применить ряд действий, например, интегрировать пакет обновлений, если он представлен в формате .MSP. При установке программы из административной точки пропускаются все возможные этапы распаковки архива и процесс установки ускоряется.
Примеры:
msiexec /a C:\program.msi TARGETDIR=C:\prog msiexec /p update.msp /a C:\Prog\program.msi Сначала мы создаем административную установку, а потом добавляем обновления в административную установку, таким образом, если запустить C:\prog\program.msi, то приложение установится сразу же с обновлениями и не надо будет отдельно запускать файл установки обновлений.
Если же необходимо задавать уникальные данные для каждой установки, например, разный набор компонентов, то можно использовать трансформирующий файл. Он имеет формат .MST