9

MSI パッケージの無人インストールを行うには、次のコマンドを使用するだけです。

msiexec /qn /i package.msi

ただし、これにより非同期インストールがトリガーされます。たまたま 2 つの依存インストールを連鎖させた場合、最初のインストールが完了するまで何らかの方法で待機する必要があります。

コマンドラインからこれを行う方法はありますか?

4

2 に答える 2

8

私はこれで運が良かった:

start /wait msiexec /i MyInstaller.msi ...

2005 年のこのブログ投稿で見つかりました。

于 2012-12-18T19:17:01.247 に答える
3

さまざまな製品でこれに何度も遭遇し、各 msi を起動し、終了するまで待って次の msi を開始する小さな外部プログラムを使用することになりました。これはおそらく vbscript のような軽量なもので実行できますが、当時はもう少し GUI が必要だったので、より大きな外部プログラムが必要でした。

于 2008-10-13T16:09:19.133 に答える