Windows インストーラーから MSIX パッケージへの変換をスクリプトを使用して自動化する
MSIX Packaging Tool では、MSIX アプリケーション パッケージを作成するためのコマンド ライン インターフェイスがサポートされています。 これにより、アプリのインストーラーの再パッケージ化プロセスを自動化し、一括変換を実行できます。
MSIX パッケージのパッケージ化、署名、管理、配布のプロセスを自動化する方法を示すサンプル PowerShell および Bash スクリプトについては、MSIX Toolkit の scripts フォルダーを参照してください。
コマンド プロンプトでコマンド ラインを使用する
アプリケーションの新しい MSIX パッケージを作成するには、管理者のコマンド プロンプト ウィンドウで MsixPackagingTool.exe create-package コマンドを実行します。 これは、完全なパスを指定せずにアプリケーションを簡単に実行できるようにするためのアプリ 実行エイリアス であることに注意してください。
コマンド ライン引数として渡すことができるパラメーターを次に示します (大文字と小文字が区別されます)。
| パラメーター | 説明 |
|---|---|
| $ --ヘルプ | ヘルプ情報を表示します。 |
| --テンプレート | [必須] パッケージ情報とこの変換の設定が含まれている変換テンプレート XML ファイルへのパス。 |
| --virtualMachinePassword | [省略可能] 変換環境として使用される仮想マシンのパスワード。 注: テンプレート ファイルには VirtualMachine 要素が含まれている必要があり、Settings::AllowPromptForPassword 属性の設定は true であってはなりません。 |
| --machinePassword(英語) | [省略可能] 変換環境として使用されるリモート マシンのパスワード。 注: テンプレート ファイルには RemoteMachine または VirtualMachine 要素が含まれている必要があり、Settings::AllowPromptForPassword 属性の設定は true であってはなりません。 |
| --レジュメ | [省略可能] 再起動後に変換フローを再開する目的で使用します。 |
| -v --verbose | [省略可能] コンソールに詳細なログを出力します。 |
例:
MsixPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml -v
MSIXPackagingTool.exe create-package --template c:\users\documents\ConversionTemplate.xml --virtualMachinePassword pswd112893
注
現在、App-V 5.x の変換は、コマンド ラインを通じての変換がサポートされています。 これには機能が含まれます。
MSIX Packaging Tool を使用して コマンド ライン テンプレート ファイルを生成 するには、アプリケーションで変換プロセスを実行するか、サンプル テンプレートからビルドします。