2012-07-26 89 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* 

這將輸出文本日誌文件,然後你可以去通過日誌來找出你應該使用什麼參數的讀取。看起來還有很多其他可能的參數 - 但這三個是我需要的。

相關問題