Что нового

Запуск msi c параметрами

timesoon1

Новичок
Сообщения
3
Репутация
0
Добрый день! Подскажите как правильно оформить запуск файла msi с параметрами, нужно сделать так, чтобы файл запускался с того же пути, откуда запускается файл скрипта, вот пример запуска msi файла: msiexec.exe /i "Kaspersky Network Agent.msi" /qn SERVERADDRESS="X.X.X.X" DONT_USE_ANSWER_FILE=1, вот как сделал я:
Код:
RunAs ( "пользователь", "домен", "пароль", 0, "msiexec.exe /i "@ScriptDir & "\NetAgent_10.2.434\exec\Kaspersky Network Agent.msi"" /qf SERVERADDRESS=""ip сервера"" DONT_USE_ANSWER_FILE=1")
понимаю, что с кавычками что то не то, а понять что именно не могу :( компилятор ругается на путь до msi файла из за @ScriptDir, если писать путь в ручную, то нормально отрабатывает...
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
RunAs ( "пользователь", "домен", "пароль", 1, 'msiexec.exe /i '&@ScriptDir & '\NetAgent_10.2.434\exec\Kaspersky Network Agent.msi" /qf SERVERADDRESS="ip сервера" DONT_USE_ANSWER_FILE=1')
 
Автор
T

timesoon1

Новичок
Сообщения
3
Репутация
0
Чуток подправил ваш вариант, спасибо!
Код:
RunAs ( $login, $domen, $pas, 0, 'msiexec.exe /i "'&@ScriptDir & '\NetAgent_10.2.434\exec\Kaspersky Network Agent.msi" /qr SERVERADDRESS="ip address" DONT_USE_ANSWER_FILE=1')
 
Верх