我正在使用win_package安装许多MSI和EXE。我希望能够将目录作为参数传递,以便将它们安装在特定的文件夹中。
现在它们会自动安装在C:/ Program Files中,但我希望它们安装在不同的驱动器上。
答案 0 :(得分:0)
这取决于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"