1

我创建了一个 Web 设置项目。在设置的 UI 中有要填写的字段,有些是文本框,有些是下拉列表框(默认)。示例字段:虚拟目录、应用程序池等

我需要设置这些参数并通过命令提示符安装设置。安装程序必须是静默安装。

我尝试使用 msiexec 的 /quiet /a /i 等命令,但我无法发送参数,也无法静默安装设置。

如何通过命令提示符发送参数?以及如何同时运行设置(静默安装)?

引导我走上正确的道路。

4

1 回答 1

2

如果这对任何人都有帮助,这就是我实现这一目标的方法:

您可以在默认安装程序中设置三项内容:

  1. 要安装到的网站
  2. 要安装到的虚拟目录(在所选站点下方)
  3. 要使用的应用程序池

所有这三个都暴露在命令行上使用,如下所示:

msiexec.exe /i Installer.msi /q TARGETSITE="/LM/W3SVC/1" TARGETVDIR="VDIR" TARGETAPPPOOL="APPPOOL"

唯一棘手的是TARGETSITE财产。要找出要使用的参数,请运行 *.msi 文件一次,如下所示:

installer.msi /l*

这将输出一个文本日志文件,然后您可以阅读该日志以找出您应该使用的参数。看起来还有很多其他可能的参数——但这三个是我需要的。

于 2012-11-12T15:40:07.490 回答