0

我正在使用 win_package 安装许多 MSI 和 EXE。我希望能够将目录作为参数传递,以便将它们安装在特定文件夹中。

现在它们会自动安装在 C:/Program Files 中,但我希望它们安装在不同的驱动器上。

4

1 回答 1

0

这取决于 MSI/EXE 能够接受安装位置作为公共属性/参数。大多数标准安装程序将接受其中一个TARGETDIR=somepathINSTALLDIR=somepath- 使用时win_package,您将通过arguments模块 arg 传递那些(请参阅win_package docs),例如:

- win_package:
    path: c:\path\to\install.msi
    arguments: "INSTALLDIR=c:\custompath"
于 2016-05-16T17:36:09.477 回答