もくじ
- 基本のコマンド
- インストーラのGUIを表示させたくない場合
- インストーラの進捗バーだけを表示させたい場合
- インストール終了後に再起動させない場合
- インストール終了後に再起動させる場合
- インストーラのログをファイルに残したい場合
- インストーラのエラーログだけをファイルに残したい場合
msiexecコマンドが使える。
msiファイルが次の場所にあるとする。
c:\tmp\test.msi
基本のコマンド
msiexec /i c:\tmp\test.msi
msiファイルのパスは絶対パスで指定する必要があるので注意。
相対パスを指定してもインストーラは動作しない。
インストーラのGUIを表示させたくない場合
msiexec /i c:\tmp\test.msi /qn
インストーラの進捗バーだけを表示させたい場合
msiexec /i c:\tmp\test.msi /passive
インストーラ実行中にこんな進捗バーが表示される。進捗バーが100%に到達すると進捗バーの画面は自動的に閉じられるので、ユーザーのGUI操作は不要。
インストール終了後に再起動させない場合
msiexec /i c:\tmp\test.msi /norestart
インストール終了後に再起動させる場合
msiexec /i c:\tmp\test.msi /forcerestart
インストーラのログをファイルに残したい場合
msiexec /i c:\tmp\test.msi /li c:\tmp\test.log
こんなログファイルが残せる。
インストーラのエラーログだけをファイルに残したい場合
msiexec /i c:\tmp\test.msi /le c:\tmp\test.log