【发布时间】:2020-03-04 14:33:21
【问题描述】:
如何找出创建 Chocolatey 包需要使用的 silentArg?
我知道每个安装程序都会有不同的silentArgs,但我只是不知道在哪里可以找到哪个安装程序有哪个。另外,我严格使用.exe 文件(也嵌入)。
【问题讨论】:
标签: powershell cmd command-prompt chocolatey
如何找出创建 Chocolatey 包需要使用的 silentArg?
我知道每个安装程序都会有不同的silentArgs,但我只是不知道在哪里可以找到哪个安装程序有哪个。另外,我严格使用.exe 文件(也嵌入)。
【问题讨论】:
标签: powershell cmd command-prompt chocolatey
您必须使用软件维护者提供的文档/支持,但我会在这里提供一些建议。
通常,MSI 安装程序支持相同的静默安装参数(许多将简单地使用 /qn),但有时安装程序可能支持其他变量或您必须提供的输入文件。
EXE 安装程序是免费的,不幸的是。这取决于将哪些参数编码到安装程序中以支持,即使对于调用另一个 MSI 的setup.exe 安装程序也是如此。根据构建 EXE 安装程序的内容,您也许可以尝试一些常用选项。以下技巧可帮助您开始揭开不同常见 EXE 安装程序的神秘面纱:
MSIs 的setup.exe 可能能够提取并自行运行MSI,但这可能不受软件维护人员的支持。您需要自己对每个软件包进行测试,以了解这种方法是否有效。/S parameter along with an answer file,但您仍需要与软件维护人员合作或阅读软件文档以了解在应答文件中添加的内容。正如我在其他答案中提到的,您可以在这里做的最好的事情是联系供应商或软件维护人员,并要求提供该软件的部署指南,或者至少是有关如何静默安装的文档。
【讨论】: