Как вы можете программно создать место получения?

Как можно программно создать место получения BizTalk в PowerShell?

И расширяя вопрос... получать порты и отправлять порты

Я использовал поставщика BizTalk PowerShell, но, к сожалению, его New-Item Метод не поддерживает эти артефакты.

1 ответ

Решение

Вы можете использовать explorerOM

[void] [System.reflection.Assembly]::LoadWithPartialName("Microsoft.BizTalk.ExplorerOM")
$server = "."
$connectionString = "SERVER=" + $server + ";DATABASE=BizTalkMgmtDb;Integrated Security=SSPI"
$Catalog = New-Object Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer
$Catalog.ConnectionString = $connectionString

Вам нужно будет добавить новое приложение, используя "AddNewApplication"

$app = $Catalog.AddNewApplication()
$rcvPort = $app.AddNewReceivePort(0)
$rcvLocation = $rcvPort.AddNewReceiveLocation()

Определите свойства для принимающего порта и местоположения.

Удачи.

Другие вопросы по тегам