我正在使用 win_package 安装许多 MSI 和 EXE。我希望能够将目录作为参数传递,以便将它们安装在特定文件夹中。
现在它们会自动安装在 C:/Program Files 中,但我希望它们安装在不同的驱动器上。
我正在使用 win_package 安装许多 MSI 和 EXE。我希望能够将目录作为参数传递,以便将它们安装在特定文件夹中。
现在它们会自动安装在 C:/Program Files 中,但我希望它们安装在不同的驱动器上。
这取决于 MSI/EXE 能够接受安装位置作为公共属性/参数。大多数标准安装程序将接受其中一个TARGETDIR=somepath
或INSTALLDIR=somepath
- 使用时win_package
,您将通过arguments
模块 arg 传递那些(请参阅win_package docs),例如:
- win_package:
path: c:\path\to\install.msi
arguments: "INSTALLDIR=c:\custompath"