我想从 BizTalk Server 生成月度报告
如何获取 BizTalk 服务器中的应用程序数量和应用程序名称?
请提供 SQL 或 WMI 查询以从 Biztalk 服务器获取此信息
我想您可以运行以获取带有名称的应用程序列表。
use BizTalkMgmtDb
select * from dbo.bts_application
但是,我确实认为直接针对数据库运行并不是最好的方法,因为 db 结构中的内容可能会发生变化等,最好使用ExplorerOM dll中提供的 API 。
使用 API 的一种方法当然是直接使用 .NET,但更适合您需要的方法可能是使用BizTalk 的 PowerShell 提供程序,它使用 ExplorerOM,但通过 PowerShell 和命令窗口在功能上公开它。
您可以使用BTSTask ListApps 命令
BTSTask ListApps > c:\path\file.txt