自動化されたSQLServerインストールプロセスの一環として、Windowsフェールオーバークラスターが既に検証されているかどうかをプログラムで確認したいと思います。
PowershellコマンドレットTest-Cluster
など、プログラムでクラスターを検証する方法はいくつかありますが、検証を再実行せずに検証ステータスを確認する方法を見つけることができませんでした。プロセスは遅くなる可能性があり、一部のテストではディスクをオフラインにする必要があります。
WMI、レジストリ、またはPowershellコマンドレットを介してアクセスできるプロパティなどの検証ステータスを確認する方法はありますか?
私の場合は、クラスター検証レポートを表示したいと思います。 technet によると、
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.