Я в настоящее время пытаюсь добавить некоторую функциональность тестирования в наши сборки, и чтобы сделать это, я должен смочь выполнить административную установку, тихо. Однако я должен смочь указать местоположение, которое это устанавливает также, как значение по умолчанию находится в общекорпоративной сети, которая бесполезна.
Я задавался вопросом, был ли способ указать каталог установки через параметры для этого типа операции, и раз так как?
Большое спасибо, Chris
msiexec /a foo.msi TARGETDIR=C:\EXTRACT\ /qn /l*v admin_install.log
/a = установка администратором foo.msi /qn полностью бесшумно (/qb! в основном бесшумно) /l*v создать подробный журнал - на случай неудачи
Мне кажется, что нужно просто установить свойство TARGETDIR
или INSTALLDIR
в командной строке при запуске msiexec. exe
: как TARGETDIR=C:\MyDir
или INSTALLDIR=C:\MyDir
в качестве дополнительного параметра msiexec.exe
.