A few weeks ago, for TSQL Tuesday, I wrote about how I used Powershell to manage failing over clusters. At work, we have now implemented that script in our patching process and it has reduced our patching time significantly. However, the process was still missing something. A validation step was needed to ensure that the script was doing what was expected. Without the automated validation, the on-call person still had to VPN into the environment and manually check the status of each cluster.