Вместо этого можно использовать следующую командную строку:
msiexec.exe /i "yarn-1.10.1.msi" INSTALLDIR="C:\programs" /qb
- Соответствие стандартам : всегда рекомендуется установка под
%ProgramFiles%
,Креативность в развертывании, как правило, всегда переоценивается и обычно вызывает ненужные проблемы.Однако у вас может быть настройка SOE, для которой требуются настраиваемые пути? - Обновление пути : переменная пути для пользователя добавляется в папку, которая не создаетсяпо умолчанию (
%SystemDrive%\Users\[UserName]\AppData\Local\Yarn\bin
).Это по замыслу.Приложение, вероятно, создает папку при запуске.
Административная установка : TARGETDIR
обычно используется при административных установках (по сути, извлечение файла из MSI) для указания выходного каталога для извлеченных файлов:
msiexec.exe /a yarn-1.10.1.msi TARGETDIR=D:\YarnExtractedFiles\
TARGETDIR : Не слишком усложняя, позвольте мне добавить две ссылки с дополнительной информацией о TARGETDIR
(это попытка сделать ответ полезным и для других - более «общая и общая» информация - то, что вам может не понадобиться, но этовы просто можете захотеть узнать):