17 1 2 msiexec exe コマンドライン オプション

LANSA

17.1.2 msiexec.exe コマンドライン・オプション

コマンドラインからインストールする場合、MSIファイル名が msiexec.exeコマンド・プロンプトのコマンドのパラメータとして提供されます。コマンドの一般的なフォーマットは次のとおりです。

msiexec /Option <必要なパラメータ> [オプションのパラメータ]

msiexec.exe にはコマンドの動作を変更する、追加のパラメータとスイッチがあります。コマンドにより、無人、サイレント、詳細モードのインストールが可能です。ログ・レベルもパラメータ・レベルで変更できます。

MSIまたはMSPファイルの指定が必要な場合、フル・パスが必要になることがあります。そのため、常にフル・パスを指定することをお勧めします。

インストール・オプション
          </package | /i> <Product.msi>
         製品をインストールまたは構成
     /a <Product.msi>
          管理者インストール -製品をネットワークにインストール
     /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
          製品を広告 - m: すべてのユーザー, u: 現在のユーザー
     </uninstall | /x> <Product.msi | ProductCode>
          製品をアンインストール
オプションの表示
     /quiet
          サイレント・モード、ユーザーとの対話はない
     /passive
          無人モード  - プログレスバーのみ
     /q[n|b|r|f]
          ユーザー・インターフェースのレベルの設定
          n - UIなし
          b -基本UI
          r - 縮小UI
          f - フルUI (省略値)
     /help
          ヘルプ情報
再起動オプション
     /norestart
         インストール完了後に再起動しない
     /promptrestart
         必要な場合、ユーザーに再起動のダイアログを表示
     /forcerestart
          インストール後、常にコンピュータを再起動する
ログ・オプション
     /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
          i - ステータス・メッセージ
          w - 致命的ではない警告
          e - すべてのエラー・メッセージ
          a - アクションの起動
          r - アクション固有の記録
          u - ユーザーの要求
          c - 初期UIパラメータ
          m - メモリー不足または致命的な終了
          o - ディスク領域不足のメッセージ
          p - ターミナルのプロパティ
          v - 詳細出力
          x - 追加のデバッグ情報
          + - 既存のログ・ファイルに追加
          !- 各行をログにフラッシュする
          * - VとXのオプション以外のすべての情報をログする
     /log <LogFile>          /l* <LogFile>と同じ
オプションを更新
     /update <Update1.msp>[;Update2.msp]
          更新を適用
     /uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
         製品の更新を削除
修復オプション
     /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
         製品を修復
          p - ファイルがない場合のみ
          o - ファイルがない、または旧バージョンがインストールされている場合(省略値)
          e - ファイルがない、または同バージョンまたは旧バージョンがインストールされている場合
          d - ファイルがない、または異なるバージョンがインストールされている場合
          c - ファイルがない、またはチェックサムが計算値と異なる場合
          a - すべてのファイルを強制的に再インストール
          u - 必要なユーザー固有のレジストリ入力(省略値)すべて
          m - 必要なコンピュータ固有のレジストリ入力(省略値)すべて
          s - (既存のショートカット(省略値)すべて
          v -ソースより実行し、ローカル・パッケージに到達
Publicプロパティを設定
     [PROPERTY=PropertyValue]
 

コマンドラインにオプションが指定されていない場合、またはコマンドラインの処理時にエラーが発生した場合、msiexec.exeを使ってヘルプ・ダイアログが表示されます。

インストール・コマンドの例

バージョンのインストール

msiexec.exe /i <product>.msi

バージョンの管理者インストール

msiexec.exe /a <product>.msi

パッチのインストール

msiexec.exe /p <product>.msp

データベースの更新のパッチをインストール

msiexec.exe /p c:\<product>.msp SUDB=1

Windows インストーラーのオンライン・リソースを使い、コマンドライン構文の追加文書を見つけます。