MSIファイルをサイレントインストールするためのコマンドラインは何ですか?
/静か
静かな表示オプション。
インストーラーは、ユーザーインターフェイスを表示せずにインストールを実行します。
例:
msiexec /package Application.msi /quiet
msiexec /uninstall Application.msi /quiet
msiexec /update msipatch.msp /quiet
msiexec /uninstall msipatch.msp /package Application.msi / quiet
注同等のWindowsインストーラコマンドラインオプションは/qn
です。
msiexec
このコマンドを実行して、インストールオプションの詳細を確認してください。
更新2018年6月:以下に示すツールはダウンロードできなくなりましたが、Waybackマシンで見つけました。ツールはフリーウェアだったので、リンクしても問題ないと思います。以下のリンクを更新しました。
[〜#〜] update [〜#〜]:Wiseのこのツールは残念ながらダウンロードできなくなりました。配布しても大丈夫かわかりません。メインのWisePackage Studioスイートの一部として配布されている無料のツールのようですが、オープンソースではないと思います。彼らがそれをオープンソースツールとしてリリースしてくれることを願っています。
ワイズパッケージ製品は、多くの 法的な問題 のために中止されました。
あなたはすでにここでいくつかの良い答えを得ました、しかし私はただ「速くて簡単な」方法を加えたいです:「コマンドラインビルダーツール"Altirisから(直接ダウンロード)。
更新2018年6月: http://www2.wise.com/filelib/WICLB.exe -ウェイバックマシンから復活したリンク切れ。ツールがフリーウェアだったので、それは合法だと思います。安全のため、 virustotal.com でダウンロードを実行してください。
私はmsiexec.exeの経験が豊富ですが、コマンドラインが非常に長いため、間違えやすいです。私は複雑なものを生成し、そのエラーの原因を排除することを好みます。
注:ツールへのダウンロードリンクの投稿に問題がないことを願っています。私はAltirisとは一切関係がありません。これは無料のツールで、使いやすく、機能します。これがスクリーンショットです:
「無人」のドキュメントを参照してください: http://unattended.sourceforge.net/installers.php
要するに、それらを失敗させる方法はありますが、これらのフラグは機能するはずです:
msiexec /qb /i blah.msi REBOOT=ReallySuppress
これらもあります:
/q , /qn No UI.
/qb Basic UI.
/qb! Basic UI with no cancel button.
/qr Reduced UI. A modal dialog box is displayed at the end of the install.
/qf Full UI. A modal dialog box is displayed at the end of the install.
/qn+ No UI. However, a modal dialog box is displayed at the end of the installation.
/qb+ Basic UI. A modal dialog box is displayed at the end of the installation. If you cancel the installation, a modal dialog box is not displayed.
/qb- Basic UI with no modal dialog boxes.