【问题标题】:Creating BizTalk 2006 adapters programmatically以编程方式创建 BizTalk 2006 适配器
【发布时间】:2010-08-11 11:27:46
【问题描述】:

我正在为需要创建一些适配器的 BizTalk 服务器编写配置脚本。

在“BizTalk Server Administration”应用程序中,这是通过转到 Biztalk Server Group / Platform Settings / Adapters 并从右键单击菜单中选择 New / Adapter 来完成的。

我想以某种方式自动化这个过程,使用 Powershell 脚本或 SQL 脚本。我尝试在 Biztalk DB 中使用 adm_Adapter_Create 存储过程,但由于没有配置发送/接收处理程序,它无法一直工作。

有没有办法自动创建这个适配器?

【问题讨论】:

  • 不知道这是否是 ServerFault.com 的问题?

标签: scripting powershell biztalk


【解决方案1】:

您需要将 WMI 与 MSBTS_AdapterSetting 类一起使用。这个here有一些示例代码。

【讨论】:

  • 谢谢!我写的部分脚本(如果将来有人需要的话)如下
【解决方案2】:

我为解决这个问题而编写的 Powershell 脚本的一部分:

$adapterClass = [WMIClass] "root\MicrosoftBizTalkServer:MSBTS_AdapterSetting"

$adapter = $adapterclass.CreateInstance()
$adapter.Name = $adapterXml.name
$adapter.Comment = $adapterXml.comment
$adapter.Constraints = $adapterXml.constraints
$adapter.MgmtCLSID = $adapterXml.MgmtCLSID
$adapter.put() | Out-Null

【讨论】:

  • 我收到一个调用 put 函数的错误。它说 put 函数需要传递一个参数。从上面tomasr提供的答案可以看出,putOptions类对象需要传入put函数。你能帮忙吗?
猜你喜欢
  • 1970-01-01
  • 2015-10-17
  • 2010-10-06
  • 1970-01-01
  • 2012-10-12
  • 2010-10-08
  • 1970-01-01
  • 2017-12-11
  • 2013-01-16
相关资源
最近更新 更多