PowerShell仅开始运行主机实例

PowerShell仅开始运行主机实例,powershell,biztalk,biztalk-2010,Powershell,Biztalk,Biztalk 2010,我们有一个windows群集环境,其中包含群集FTP和MQ主机实例以及非群集主机实例 我只希望能够重新启动正在运行的主机实例。我有一个脚本来启动所有主机实例,但我们不希望启动被动群集节点上停止的实例。我有一个脚本来启动所有主机实例 除了从特定主机实例列表读取脚本外,有人知道如何只开始运行其他脚本吗 继续使用@jcarreiro解决方案,您必须获得主机实例,按HostType=1和ServiceState=4进行筛选 主机类型的值为:1-进程中,2-隔离 ServiceState的值为:1-停止、

我们有一个windows群集环境,其中包含群集FTP和MQ主机实例以及非群集主机实例

我只希望能够重新启动正在运行的主机实例。我有一个脚本来启动所有主机实例,但我们不希望启动被动群集节点上停止的实例。我有一个脚本来启动所有主机实例


除了从特定主机实例列表读取脚本外,有人知道如何只开始运行其他脚本吗

继续使用@jcarreiro解决方案,您必须获得主机实例,按HostType=1和ServiceState=4进行筛选

主机类型的值为1-进程中,2-隔离

ServiceState的值为:1-停止、2-启动挂起、3-停止挂起、4-运行、5-继续挂起、6-暂停挂起、7-暂停、8-未知

[ARRAY]$hostInstances = Get-WmiObject MSBTS_HostInstance -namespace "root\MicrosoftBizTalkServer" -Filter "(HostType = 1 and ServiceState = 4)" 
Write-Host ("Total Number of Host Instances running : "+$hostInstances.Count) -Fore Yellow 
Write-Host “Re-starting Host instance” -Fore Yellow 

foreach ($hostInstance in $hostInstances) 
{ 
    $hostInstance.Stop()
    $hostInstance.Start()
}

Write-Host “Host instances are restarted successfully” -Fore Green 

你能把你已经有的东西贴出来吗?我有这个,我想我在这里找到了。它适用于我的BT2013非集群环境。请参阅下面的注释#重新启动主机实例[ARRAY]$hostInstances=get-wmiobject MSBTS_HostInstance-命名空间“root\MicrosoftBizTalkServer”-筛选器(HostType=1)“写入主机”(“主机实例总数:”+$hostInstances.Count)-Fore Yellow写入主机“重新启动主机实例”-Fore Yellow foreach($hostInstances中的HostInstance){$hostInstance.Stop()$hostInstance.Start()}写主机“主机实例已成功重新启动”-请使用链接添加任何新信息,而不是在注释中。