使用命令行进行转换

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

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

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

将命令行与命令提示符一起使用

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

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

参数 说明
-? --help 显示帮助信息
--template [必需] 转换模板 XML 文件的路径,该文件包含用于此次转换的包信息和设置
--virtualMachinePassword [可选] 转换环境使用的虚拟机的密码。 注意:模板文件必须包含 VirtualMachine 元素,设置::AllowPromptForPassword 属性不能设置为 true。
--machinePassword [可选]用于转换环境的远程计算机的密码。 注意:模板文件必须包含 RemoteMachine 或 VirtualMachine 元素,设置::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 打包工具生成命令行模板文件,也可以从示例模板生成一个。