MrT*_*TCS 5 sql-server clustering powershell
我正在运行以下简单的 Powershell 命令。
$Server = New-Object ('Microsoft.SqlServer.Management.Smo.Server') 'SerName'
$Server | SELECT *
Run Code Online (Sandbox Code Playgroud)
对于 FCI 集群,该ClusterName
值始终为空,并且ClusterQuorumState
和ClusterQuorumType
始终为NotApplicable
。 IsClustered
虽然设置为 True。
如果我针对可用性组运行它,我会返回集群名称和其他两个属性的正确值。
Powershell 中有没有办法获取 FCI 实例的集群名称?我可以使用另一个 cmdlet?
无需加载Smo对象,您可以查询WMI来获取它
gwmi -Query "select Name from cim_cluster" -namespace root\mscluster -computername [computername] | select Name
Run Code Online (Sandbox Code Playgroud)