2012-07-26 91 views
1

我已经创建了一个web安装项目。在设置的UI中有要填充的字段,有些是文本框,有些是下拉列表框全部(默认的) 。 示例字段:虚拟目录,应用程序池等如何通过命令行将参数发送到WebSetup项目

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

我试过使用类似msiexec的/ quiet/a/i等命令,但我无法发送参数,也无法安装安装程序。

如何通过命令提示符发送参数?和 如何同时运行安装程序(静默安装)?

指示我在正确的路径。

回答

1

如果这是有帮助的人,这里是我如何实现这一点:

有三件事情可以在默认安装程序设置:

  1. 的网站,安装到
  2. 虚拟directoy安装到(选择的网站下方)
  3. 应用程序池使用

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

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

唯一棘手一个是TARGETSITE属性。为了找出论据来使用,一旦运行* .msi文件如下:

installer.msi /l* 

这将输出文本日志文件,然后你可以去通过日志来找出你应该使用什么参数的读取。看起来还有很多其他可能的参数 - 但这三个是我需要的。

相关问题