使用命令行进行转换

使用脚本将 Windows 安装程序自动转换为 MSIX 包

MSIX 打包工具支持用于创建 MSIX 应用程序包的命令行接口。 这样,你便可以自动执行将应用安装程序重新打包的过程并执行批量转换。

有关演示如何自动执行打包、签名、管理和分发 MSIX 包的过程的示例 PowerShell 和 Bash 脚本,请参阅 MSIX 工具包的 scripts 文件夹。

通过命令提示符使用命令行

若要为应用程序创建新的 MSIX 包,请在管理员命令提示符窗口中运行 MsixPackagingTool.exe create-package 命令。 请注意,这是一个应用执行别名,用以简化应用程序的运行,可无需指定完整路径。

下面是可以作为命令行参数(区分大小写)传递的参数:

参数 描述
-? --help 显示帮助信息
--template [必需] 转换模板 XML 文件的路径,该文件包含用于此次转换的包信息和设置
--virtualMachinePassword [可选] 转换环境使用的虚拟机的密码。 注意:模板文件必须包含 VirtualMachine 元素,Settings::AllowPromptForPassword 特性不得设置为 true。
--machinePassword [可选] 转换环境使用的远程计算机的密码。 注意:模板文件必须包含 RemoteMachine 或 VirtualMachine 元素,Settings::AllowPromptForPassword 特性不得设置为 true。
--resume [可选] 用于在重新启动后恢复转换流。
-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 打包工具生成命令行模板文件,方法是使用应用程序完成转换过程,也可以从示例模板开始构建。