1

Web セットアップ プロジェクトを作成しました。セットアップの UI には入力するフィールドがあり、一部はテキスト ボックスで、一部はドロップ ダウン リスト ボックスです (デフォルトのもの)。フィールドの例: 仮想ディレクトリ、アプリケーション プールなど

これらのパラメータを設定し、コマンド プロンプトからセットアップをインストールする必要があります。セットアップはサイレント インストールである必要があります。

msiexec の /quiet /a /i などのコマンドを使用してみましたが、パラメータを送信することもセットアップをサイレント インストールすることもできませんでした。

コマンド プロンプトからパラメータを送信するにはどうすればよいですか? セットアップ (サイレント インストール) を同時に実行するにはどうすればよいですか?

私を正しい道に導いてください。

4

1 に答える 1

2

これが誰にとっても役立つ場合は、これをどのように達成したかを次に示します。

デフォルトのインストーラーで設定できる項目は 3 つあります。

  1. インストール先の Web サイト
  2. インストール先の仮想ディレクトリ (選択したサイトの下)
  3. 使用するアプリケーション プール

以下に示すように、これら 3 つすべてがコマンド ラインで使用できるように公開されています。

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

唯一のトリッキーなのはTARGETSITEプロパティです。使用する引数を確認するには、次のように *.msi ファイルを 1 回実行します。

installer.msi /l*

これにより、テキスト ログ ファイルが出力されます。次に、そのログを読み取って、使用する引数を確認できます。他にも多くの可能なパラメーターがあるように見えますが、これらの 3 つは私が必要としていたものです。

于 2012-11-12T15:40:07.490 に答える