关闭集群 vs 销毁集群
shutdown cluster vs destroy cluster
我们可以使用 Powershell(调用 "Get-Cluster" 命令)获取机器加入的集群的信息
或 WMI(调用
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Cluster"))
但是,如果我们关闭集群,这些方法不会return产生任何结果。如果我们销毁集群,也会发生同样的情况。
如果我们通过调用Get-Cluster查询集群没有得到任何结果,我们如何知道集群是Shutdown还是Destroyed?
使用 WMI,如果我们查询 MSCluster_Service:
ManagementObjectSearcher 搜索器 = new ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Service");
当簇被销毁时,它returns没有元素。
当集群关闭时,它 returns 一个对象,状态 属性 等于 "Stopped"
当集群启动并且 运行 时,它 returns 一个对象,状态 属性 等于 "Running"
我们可以使用 Powershell(调用 "Get-Cluster" 命令)获取机器加入的集群的信息
或 WMI(调用 ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Cluster"))
但是,如果我们关闭集群,这些方法不会return产生任何结果。如果我们销毁集群,也会发生同样的情况。
如果我们通过调用Get-Cluster查询集群没有得到任何结果,我们如何知道集群是Shutdown还是Destroyed?
使用 WMI,如果我们查询 MSCluster_Service:
ManagementObjectSearcher 搜索器 = new ManagementObjectSearcher("root\MSCluster", "SELECT * FROM MSCluster_Service");
当簇被销毁时,它returns没有元素。 当集群关闭时,它 returns 一个对象,状态 属性 等于 "Stopped" 当集群启动并且 运行 时,它 returns 一个对象,状态 属性 等于 "Running"