BizTalk2010每小时重新启动接收位置

BizTalk2010每小时重新启动接收位置,biztalk,biztalk-2010,Biztalk,Biztalk 2010,BizTalk2010每3小时重新启动接收位置 我们遇到了第三方sftp codeplex适配器1.4接收位置“冻结”问题。版本1.5中可能有修复程序,但对于短期解决方案,是否有办法计划重新启动一个接收位置禁用\启用对于临时解决方案,您可以将该接收位置放在其自己的主机实例中,并使用Windows计划程序定期停止和启动服务 您不需要任何脚本或其他复杂操作,只需要NET STOP/START命令 另一个SO线程中描述了设置: 您可以在“属性服务”控制面板中找到服务名称。您可以使用任务计划程序计划启用

BizTalk2010每3小时重新启动接收位置

我们遇到了第三方sftp codeplex适配器1.4接收位置“冻结”问题。版本1.5中可能有修复程序,但对于短期解决方案,是否有办法计划重新启动一个接收位置禁用\启用

对于临时解决方案,您可以将该接收位置放在其自己的主机实例中,并使用Windows计划程序定期停止和启动服务

您不需要任何脚本或其他复杂操作,只需要NET STOP/START命令

另一个SO线程中描述了设置:


您可以在“属性服务”控制面板中找到服务名称。

您可以使用任务计划程序计划启用/禁用接收位置的PowerShell


这里有一个脚本示例,以及如何安排

您可以使用以下脚本创建powershell:

    #Get Receive locations
    [ARRAY]$ReceiveLocations = get-wmiobject MSBTS_ReceiveLocation -namespace 'root\MicrosoftBizTalkServer' -filter {IsDisabled = "True" and (Name="Receive Location Name1" or Name="Receive Location Name2")}

    Foreach ($ReceiveLocation in $ReceiveLocations)
    {
        #EnableReceive locations
        $ReceiveLocation.InvokeMethod("Enable",$null)
    }

并创建一个windows任务调度程序来执行脚本

谢谢,效果很好。发送端口需要一个-开始-停止