100

パッケージがまだインストールされていない場合は、インストールする必要がある MSI パッケージがあります。また、サイレントインストールする必要があります。パッケージは、ユーザーに次のプロンプトを表示します。

  • インストール先 (C:\Program Files\Foobar)
  • インストールの種類: 最小および完全 (最小)

コマンド ライン パラメーターまたはその他の方法を使用して、これら 2 つのパラメーターをオーバーライドする必要があります。では、この 2 つの問題についてどうすればよいでしょうか。スクリプトには VBScript を使用します。

4

2 に答える 2

146

/quietまたは/qnオプションを使用しmsiexecて、サイレント インストールを実行できるはずです。

MSI パッケージはパブリック プロパティをエクスポートします。これは、パラメーターPROPERTY=valueの末尾の構文で設定できます。msiexec

たとえば、次のコマンドは、UI も再起動もなしで、ログと 2 つのプロパティを使用してパッケージをインストールします。

msiexec /i c:\path\to\package.msi /quiet /qn /norestart /log c:\path\to\install.log PROPERTY1=value1 PROPERTY2=value2

msiexec[スタート] -> [実行] からオプションなしで実行するだけで、のオプションを読み取ることができます。

于 2011-12-19T10:58:19.843 に答える