我想检查特定的Hyper-V节点是否属于任何群集。
我只有Hyper-V机器的名称,比如HyperV01
,我想检查这台机器是否属于任何集群。
此外,我将在网络上的任何计算机上执行此脚本。
有人知道怎么做吗?
答案 0 :(得分:1)
如果主机是任何群集的一部分,则返回true;如果不是(https://gallery.technet.microsoft.com/scriptcenter/da51bcca-8407-45c3-896a-0df98014a4d5),则返回false:
if((Get-WMIObject -Class MSCluster_ResourceGroup -ComputerName $Servername -Namespace root\mscluster) -ne $null){return $true}else {return $false}