ExportApp 命令

用于将 BizTalk 应用程序导出到 .msi 文件。 如果已存在具有相同文件名和路径的 .msi 文件,则覆盖该现有 .msi 文件。

可以使用 ResourceSpec 参数,将应用程序中的项目有选择地导出到 .msi 文件。 通过编辑使用 ResourceSpec 参数运行 ListApp 命令时创建的 XML 文件来指定要导出的项目,如 ListApp 命令中所述。 然后,运行 ExportApp 命令时,将此 XML 文件的位置用作 ResourceSpec 的值。 执行此操作时,只有指定的 XML 文件中所列的项目才导出到 .msi 文件。

注意

为安全起见,在导出应用程序的过程中,密码从应用程序绑定中删除。 但这些密码并未从已添加到应用程序的绑定文件中删除。 从 .msi 文件安装应用程序后,您必须重新配置密码,以便应用程序可以正常运行。

此外,私钥也被从证书文件中删除。

使用情况

BTSTask ExportApp [/ApplicationName:value] /Package:value [/ResourceSpec:value] [/GlobalParties] [/Server:value] [/Database:value]

参数

参数 必须
/ApplicationName (或 /A,请参阅备注) 要导出的 BizTalk 应用程序的名称。 如果名称包含空格,则必须用双引号 (“) 将其括起来。 如果未指定应用程序名称,则使用组的默认 BizTalk 应用程序。
/Package (或 /P,请参阅备注) .msi 文件的完整路径。 如果该路径包含空格,则必须将其括在引号 (") 中。 示例:Package:"C:\My MSI Files\My.msi"
/ResourceSpec (或 /R,请参阅备注) 资源规范文件的完整路径。 如果该路径包含空格,则必须将其括在引号 (") 中。 示例:ResourceSpec:"C:\My Files\MyResourceSpec.xml"
/GlobalParties (或 /G,请参阅备注) 如果已指定,组的全局参与方信息将导出到 .msi 文件中。
/Server (或 /S,请参阅备注) BizTalk 管理数据库的宿主 SQL Server 实例的名称,格式为“服务器名称\实例名称,端口”。

只在实例名称与服务器名称不相同时才需要指定实例名称。 只在 SQL Server 不使用默认端口号 (1433) 时才需要指定端口。

示例:

Server=MyServer

Server=MyServer\MySQLServer,1533

如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。
/Database (或 /D,请参阅备注) BizTalk 管理数据库的名称。 如果未指定,则使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。

示例

ExportApp /ApplicationName:MyApplication /Package:C:\MSI\MyApplication.msi

注解

参数不区分大小写。 指定参数无需键入整个参数名,只需键入可明确标识该参数的参数名的前几个字母即可。

另请参阅

BTSTask 命令行参考
如何导出 BizTalk 应用程序