我创建了一个 Web 设置项目。在设置的 UI 中有要填写的字段,有些是文本框,有些是下拉列表框(默认)。示例字段:虚拟目录、应用程序池等
我需要设置这些参数并通过命令提示符安装设置。安装程序必须是静默安装。
我尝试使用 msiexec 的 /quiet /a /i 等命令,但我无法发送参数,也无法静默安装设置。
如何通过命令提示符发送参数?以及如何同时运行设置(静默安装)?
引导我走上正确的道路。
我创建了一个 Web 设置项目。在设置的 UI 中有要填写的字段,有些是文本框,有些是下拉列表框(默认)。示例字段:虚拟目录、应用程序池等
我需要设置这些参数并通过命令提示符安装设置。安装程序必须是静默安装。
我尝试使用 msiexec 的 /quiet /a /i 等命令,但我无法发送参数,也无法静默安装设置。
如何通过命令提示符发送参数?以及如何同时运行设置(静默安装)?
引导我走上正确的道路。
如果这对任何人都有帮助,这就是我实现这一目标的方法:
您可以在默认安装程序中设置三项内容:
所有这三个都暴露在命令行上使用,如下所示:
msiexec.exe /i Installer.msi /q TARGETSITE="/LM/W3SVC/1" TARGETVDIR="VDIR" TARGETAPPPOOL="APPPOOL"
唯一棘手的是TARGETSITE
财产。要找出要使用的参数,请运行 *.msi 文件一次,如下所示:
installer.msi /l*
这将输出一个文本日志文件,然后您可以阅读该日志以找出您应该使用的参数。看起来还有很多其他可能的参数——但这三个是我需要的。