'AddAdapter.vbs
'Adds adapter to BizTalk
strAdapterName = "sFTP"
strAdapterComment = "FTP using SSL"
strAdapterMgmtCLSID = "{AC6145E9-44C2-4C3F-AC3A-D207C9E99B87}"
AddAdapter strAdapterName, strAdapterComment, strAdapterMgmtCLSID
Sub AddAdapter(strAdapterName, strAdapterComment, strAdapterMgmtCLSID)
Set objLocator = CreateObject("WbemScripting.SWbemLocator")
Set objService = objLocator.ConnectServer("localhost", "root/MicrosoftBizTalkServer")
Set objAdapterClass = objService.Get("MSBTS_AdapterSetting")
On Error Resume Next
Set objAdapterInstance = objService.Get("MSBTS_AdapterSetting.Name='" & strAdapterName & "'")
If (objAdapterInstance is Nothing) Then
On Error Goto 0
Set objAdapterInstance = objAdapterClass.SpawnInstance_
Else
On Error Goto 0
End If
objAdapterInstance.Name = strAdapterName
objAdapterInstance.Comment = strAdapterComment
objAdapterInstance.MgmtCLSID = strAdapterMgmtCLSID
On Error Resume Next
objAdapterInstance.Put_(0)
If (Err.Number <> 0) Then
Else
End If
End Sub