作为 SQL Server 自动安装过程的一部分,我想以编程方式检查 Windows 故障转移群集是否已经过验证。
有一些方法可以证实以编程方式检查集群,例如 Powershell cmdlet Test-Cluster
,但我无法找到在不重新运行验证过程的情况下检查验证状态的方法,这可能会很慢并且对于某些测试需要将磁盘脱机。
有没有办法检查验证状态,例如可以通过 WMI、注册表或 Powershell cmdlet 访问的属性?
答案1
如果是我,我会想看看集群验证报告。根据技术网,
To view the results of the tests after you close the wizard, choose
one of the following:
* Open the folder systemroot\Cluster\Reports (on a clustered server).
* In the console tree, right-click the cluster, and then click View
Validation Report. This displays the most recent validation report
for that cluster.