用于检测 BizTalk 发送端口的活动实例的 PowerShell 脚本
PowerShell script to detect Active instances of BizTalk send port
我有一个 PowerShell 脚本来检测 BizTalk 中发送端口 运行 的活动实例。我正在努力使用查询 MSBTS_ServiceInstance
的语法来查找此发送端口的活动实例。
谁能帮我解决一下如何在 where 子句或过滤子句中替换发送端口的名称?
[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
这应该可以解决问题
[ARRAY]$active = get-wmiobject MSBTS_ServiceInstance -namespace 'root\MicrosoftBizTalkServer' -filter {ServiceStatus = 2 and ServiceName = "port name"} -ErrorAction SilentlyContinue
请参阅 Class definition and
不过,我个人更喜欢使用 Microsoft.BizTalk.Operations.dll 和 PowerShell 来执行这种查询。
我有一个 PowerShell 脚本来检测 BizTalk 中发送端口 运行 的活动实例。我正在努力使用查询 MSBTS_ServiceInstance
的语法来查找此发送端口的活动实例。
谁能帮我解决一下如何在 where 子句或过滤子句中替换发送端口的名称?
[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
这应该可以解决问题
[ARRAY]$active = get-wmiobject MSBTS_ServiceInstance -namespace 'root\MicrosoftBizTalkServer' -filter {ServiceStatus = 2 and ServiceName = "port name"} -ErrorAction SilentlyContinue
请参阅 Class definition and 不过,我个人更喜欢使用 Microsoft.BizTalk.Operations.dll 和 PowerShell 来执行这种查询。