PowerShell脚本来检测BizTalk发送端口的活动实例

时间:2018-08-27 12:57:51

标签: powershell biztalk biztalk-2010 biztalk-2013 biztalk-2009

我有一个PowerShell脚本来检测在BizTalk中运行的发送端口的活动实例。我正在用语法查询MSBTS_ServiceInstance来查找此发送端口的活动实例。

请问有人可以在where子句或filter子句中替换发送端口的名称吗?

[ARRAY]$active = get-wmiobject MSBTS_ServiceInstance -namespace 'root\MicrosoftBizTalkServer' -filter '(ServiceStatus = 2) and how to search by name' -ErrorAction SilentlyContinue 

 Write-Host "Active Instances:" $active.Count

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题  

[ARRAY]$active = get-wmiobject MSBTS_ServiceInstance -namespace 'root\MicrosoftBizTalkServer' -filter {ServiceStatus = 2 and ServiceName = "port name"}  -ErrorAction SilentlyContinue 
请参阅Class definitionPowerShell syntax

但是我个人更喜欢将Microsoft.BizTalk.Operations.dll与PowerShell一起使用来执行这种查询。