BizTalk Adapter Service PowerShell CmdLets - LobTarget
Important
Microsoft Azure BizTalk Services (MABS) is being retired, and replaced with Azure Logic Apps. If you currently use MABS, then Move from BizTalk Services to Logic Appsprovides some guidance on moving your integration solutions to Logic Apps.
If you're brand new to Logic Apps, then we suggest getting started here:
-
Create your first logic app, or quickly get started using a pre-built template
-
View all the available connectors you can use in your logic apps
In Microsoft Azure BizTalk Services, BizTalk Adapter Service installs PowerShell cmdlets to perform common LOB Target tasks, including:
Get-LOBTarget
Remove-LOBTarget
Set-LOBTarget
New-LOBTarget
Get-LOBTarget
Get-LOBTarget returns a list of the LOB Targets on the BizTalk Adapter Service Service. Parameters include:
Parameter |
Requirement |
Description |
---|---|---|
-ServerUrl String |
Optional |
The BizTalk Adapter Service Runtime URL of the BizTalk Adapter Service Runtime server. The default BizTalk Adapter Service Runtime server URL is the local Management Service: https://localhost:8080/BAService/ManagementService/ or https://localhost:8080/BAService/ManagementService/ If -ServerURL is specified, all the LOB Targets for that server are returned. If -ServerURL is not specified, all the LOB Targets for the default BizTalk Adapter Service Runtime server are returned. |
-Path String |
Optional |
The path to the LOB Target on the BizTalk Adapter Service Runtime Server. Path string options include:
If -Path is specified, the specific LOB Target at that path is returned. If -Path is not specified, all the LOB Targets on the default BizTalk Adapter Service Runtime server are returned. |
-Export String |
Optional |
The folder and file name where the serialized configuration of the LOB Target will be stored. If -Export is specified, the LOB Target serialized configuration will be written to a file. |
-Namespace String |
Optional |
The Service Bus namespace for the LOB Target. If -Namespace is specified, all the LOB Targets for that namespace are returned. If -Namespace is not specified, all the LOB Targets for all the namespaces on the default BizTalk Adapter Service Runtime server are returned. |
-LobRelay String |
Optional |
The path to the LOB Relay that hosts the LOB Targets. If -LOB Relay is specified, all the LOB Targets hosted in that specific LOB Relay are returned. |
-SkipCertCheck |
Optional |
Enter this cmdlet to skip the certificate check. |
CommonParameters |
Optional |
Can be used with any cmdlet and are implemented by Windows PowerShell. They are not specific to BizTalk Adapter Service PowerShell. Options include:
get-help about_commonparameters provides detailed information about these common parameters. about_CommonParameters is also a good resource. |
Examples
// Returns all the LOB Targets from the default Runtime server:
Get-LOBTarget
// Returns all the LOB Targets in the “ns1” Service Bus namespace from the default Runtime server:
Get-LOBTarget -namespace ns1
// Returns all the LOB Targets hosted at https://MyServer:8080/BAService:
Get-LOBTarget -ServerURL https://MyServer:8080/BAService
// Returns all the LOB Targets hosted in “myLobRelay” from the default Runtime server:
Get- LOBTarget -LobRelay myLobRelay
// Returns the LOB Targets at “/ns1/target1/targetA” from the default Runtime server:
Get-LOBTarget -path /ns1/target1/targetA
Additional examples are available by typing: get-help get-lobtarget -examples. get-help get-lobtarget -full provides more detailed information on this cmdlet.
Remove-LOBTarget
Remove-LOBTarget removes a LOB Target on the BizTalk Adapter Service Service. Parameters include:
Parameter |
Requirement |
Description |
---|---|---|
-Path String |
Required |
The path to the LOB Target on the BizTalk Adapter Service Runtime Server. Path string options include:
If -Path is specified, the specific LOB Target at that path is removed. If -Path is not specified, all the LOB Targets on the default BizTalk Adapter Service Runtime server are removed. |
-ServerUrl String |
Optional |
The BizTalk Adapter Service Runtime URL of the BizTalk Adapter Service Runtime server. The default BizTalk Adapter Service Runtime server URL is the local Management Service: https://localhost:8080/BAService/ManagementService/ or https://localhost:8080/BAService/ManagementService/ If -ServerURL is specified, all the LOB Targets for that server are removed. If -ServerURL is not specified, all the LOB Targets for the default BizTalk Adapter Service Runtime server are removed. |
-SkipCertCheck |
Optional |
Enter this cmdlet to skip the certificate check. |
CommonParameters |
Optional |
Can be used with any cmdlet and are implemented by Windows PowerShell. They are not specific to BizTalk Adapter Service PowerShell. Options include:
get-help about_commonparameters provides detailed information about these common parameters. about_CommonParameters is also a good resource. |
Examples
// Removes all the LOB Targets from the default Runtime server:
Remove-LOBTarget
// Removes all the LOB Targets in the “ns1” Service Bus namespace from the default Runtime server:
Remove -LOBTarget -namespace ns1
// Removes all the LOB Targets hosted at https://MyServer:8080/BAService:
Remove -LOBTarget –ServerURL https://MyServer:8080/BAService
// Removes the relay path from the default Runtime server:
Remove -LOBTarget -path /relay1
Additional examples are available by typing: get-help remove-lobtarget -examples. get-help remove-lobtarget -full provides more detailed information on this cmdlet.
Set-LOBTarget
Set-LOBTarget changes an existing LOB Target on the BizTalk Adapter Service Service. Parameters include:
Parameter |
Requirement |
Description |
---|---|---|
-LobServerUrl String |
Optional |
The LOB Server URL to the LOB system. If -LobServerUrl is specified, update the LOB Targets to use the specified LOB Server URL. |
-UserName String |
Optional |
The user name to connect to the LOB system. If -UserName is specified, updates the LOB Targets to use the specified LOB user name. |
-Password String |
Optional |
The user name password to connect to the LOB system. If -Password is specified, updates the LOB Targets to use the specified Password. |
-Domain String |
Optional |
When the LobSecurityType cmdlet is set to ConfiguredWindowsCredential, enter the domain name if using a domain account. If -Domain is specified, updates the LOB Targets to use the specified domain for the user account. |
-LobSecurityType String |
Optional |
The security method used to connect to the LOB system. Options include:
If -LobSecurityType is specified, updates the LOB Targets to use the specified security type. |
-HeaderNamespace String |
Optional |
The namespace of the username header and the password header. If -HeaderNamespace is specified, updates the LOB Targets to use the specified header namespace. |
-UserNameHeader String |
Optional |
The username header. If -UserNameHeader is specified, updates the LOB Targets to use the specified username header. |
-PasswordHeader String |
Optional |
The password header. If -PasswordHeader is specified, updates the LOB Targets to use the specified password header. |
-Enable Boolean |
Optional |
Specifies to enable or disable the LOB Target. Options include:
If -Enable is specified, all the LOB Targets for the default BizTalk Adapter Service Runtime server are updated. |
-ServerUrl String |
Optional |
The BizTalk Adapter Service Runtime URL of the BizTalk Adapter Service Runtime server. The default BizTalk Adapter Service Runtime server URL is the local Management Service: https://localhost:8080/BAService/ManagementService/ or https://localhost:8080/BAService/ManagementService/ If -ServerURL is specified, all the LOB Targets for that server are updated. If -ServerURL is not specified, all the LOB Targets for the default BizTalk Adapter Service Runtime server are updated. |
-Path String |
Required |
The path to the LOB Target on the BizTalk Adapter Service Runtime Server. Path string options include:
If -Path is specified, the specific LOB Target at that path is updated. If -Path is not specified, all the LOB Targets on the default BizTalk Adapter Service Runtime server are updated. |
-InputObject LOB Target |
Required |
Specifies one or more LOB Targets to update. This value is specified in the input pipeline. If -InputObject is specified, that specific LOB Target is updated. |
-SkipCertCheck |
Optional |
Enter this cmdlet to skip the certificate check. |
CommonParameters |
Optional |
Can be used with any cmdlet and are implemented by Windows PowerShell. They are not specific to BizTalk Adapter Service PowerShell. Options include:
get-help about_commonparameters provides detailed information about these common parameters. about_CommonParameters is also a good resource. |
Examples
// Updates all LOB Targets to use the MyUser account and the MyPassword password:
Set-LOBTarget -LOBUserName MyUser -LOBPassword MyPassword
// Enables all the LOB Targets:
Set-LOBTarget -Enable True
// Updates all the LOB Targets to use the https://MyServer:8080/BAService Runtime server URL:
Set-LOBTarget -ServerURL https://MyServer:8080/BAService
// Updates the LOB Target path to /relay1:
Set -LOBTarget -path /relay1
Additional examples are available by typing: get-help set-lobtarget -examples. get-help set-lobtarget -full provides more detailed information on this cmdlet.
New-LOBTarget
New-LOBTarget creates a LOB Target on the BizTalk Adapter Service Service. Parameters include:
Parameter |
Requirement |
Description |
---|---|---|
-RelayPath String |
Optional |
Specifies the relay path to be used by the new LOB Target. The LOB Target will be created under the relay specified. If -RelayPath is specified, the new LOB Target will be created under the relay specified. |
-ServerURL String |
Optional |
The BizTalk Adapter Service Runtime URL of the BizTalk Adapter Service Runtime server. The default BizTalk Adapter Service Runtime server URL is the local Management Service: https://localhost:8080/BAService/ManagementService/ or https://localhost:8080/BAService/ManagementService/ If -ServerURL is specified, the LOB Target for that server is created. If -ServerURL is not specified, the LOB Target is created using the default BizTalk Adapter Service Runtime server. |
-Import String |
Required |
Specifies a file name that contains serialized LOB Target configuration that has already been exported. A LOB Target can be exported in Server Explorer or by using the Get-LOB Target -Path String -Export String cmdlet. If -Import is specified, the LOB Target configuration will be imported. |
-InputObject LobTarget |
Rquired |
Specifies one or more LOB Targets to create. This value is specified in the input pipeline. If -InputObject is specified, that specific LOB Target is created. |
-SkipCertCheck |
Optional |
Enter this cmdlet to skip the certificate check. |
CommonParameters |
Optional |
Can be used with any cmdlet and are implemented by Windows PowerShell. They are not specific to BizTalk Adapter Service PowerShell. Options include:
get-help about_commonparameters provides detailed information about these common parameters. about_CommonParameters is also a good resource. |
Examples
// Creates a new LOB Target from the MyFile serialized configuration in the default Runtime server:
New-LOBTarget -Import MyFile
// Creates a new LOB Target hosted at https://MyServer:8080/BAService:
New -LOBTarget -ServerURL https://MyServer:8080/BAService
// Creates a new LOB Target in the specified /relay1 relay path in the default Runtime server:
New -LOBTarget -RelayPath /relay1
Additional examples are available by typing: get-help new-lobtarget -examples. get-help new-lobtarget -full provides more detailed information on this cmdlet.
See Also
BizTalk Adapter Service PowerShell CmdLets - LobRelay
PowerShell Cmdlets for the BizTalk Adapter Service
LOB Security in BizTalk Adapter Service
about_CommonParameters