Запуск setup.exe без вывода сообщений с MST-преобразованием из powershell - PullRequest
0 голосов
/ 19 марта 2019

Мне удалось запустить установку без вывода сообщений для setup.exe, выполнив приведенную ниже команду из командной строки

setup.exe -s -v"/l*v \"c:\testmstedited1.log\" -qn TRANSFORMS=\"C:\p\n\d\phx\a\m\ResponseTransform.Mst\"""

Но когда я запускаю ту же команду из powershell, я получаю msiexec.exeошибка всплывающего окна.Ниже приведена команда, которую я попробовал в powershell для этого.

& $SetupFilePath\setup.exe -s -v"/l*v \"c:\testmstedited1.log\" /qn TRANSFORMS=\"$SetupFilePath\ResponseTransform.Mst\""

1 Ответ

0 голосов
/ 19 марта 2019

попробуйте это: & $SetupFilePath\setup.exe -s -v"/l*v ""c:\testmstedited1.log"" /qn TRANSFORMS=""$SetupFilePath\ResponseTransform.Mst""" чтобы избежать кавычек, вы должны использовать двойные-двойные кавычки ""

...