shutdown cluster vs destroy cluster

时间:2016-09-28 21:57:53

标签: powershell wmi shutdown destroy failovercluster

我们可以使用Powershell(调用" Get-Cluster"命令)获取机器加入的集群的信息

或WMI(致电 ManagementObjectSearcher searcher = new ManagementObjectSearcher(" root \ MSCluster"," SELECT * FROM MSCluster_Cluster")

但是,如果我们关闭群集,这些方法不会返回任何结果。如果我们销毁集群,也会发生同样的情况。

如果我们通过调用Get-Cluster查询群集并且没有得到任何结果,我们如何知道群集是关闭还是销毁?

1 个答案:

答案 0 :(得分:1)

使用WMI,如果我们查询MSCluster_Service:

ManagementObjectSearcher searcher = new ManagementObjectSearcher(" root \ MSCluster"," SELECT * FROM MSCluster_Service");

当群集被销毁时,它不返回任何元素。 当群集关闭时,它返回一个对象,其State属性等于" Stopped" 当集群启动并运行时,它返回一个对象,State属性等于" Running"