It has been nearly three months since I last posted an update to vCheck, but I haven’t forgot about the script. Here are a couple of things I have been working on:
# Version 5.44- bwuch: cleaned up comments and logging # Version 5.43- bwuch: resolved bug with "Host Build versions in use" counter # Version 5.42- bwuch: Added Cluster BIOS Check # Version 5.41- bwuch: Resolved PowerCLI 4.1 warning on line 1327 re: LunPath
5.41 – In response to a comment on vCheck 5.40, I’ve added a bug fix on what used to be line 1327.  This bug fix prevents a warning when checking LUN Paths with the 4.1.1 version of PowerCLI.
5.42 – This is a newly added check that I thought was important.  It validates that all nodes in a HA/DRS cluster are running the same BIOS versions.  I’ve had a problem with BIOS updates causing PSODs and a specific issue with Dell blades where vMotion failed on one node of a cluster that had a newer BIOS than the other nodes.
5.43 – this is a minor cosmetic fix on the check for ESX/ESXi versions in use; when only one version was in use the counter in the header showed the number of hosts instead of the number of versions.  This has been resolved.
5.44 – the console logging (using the Write-CustomOut function) was being called outside of the checks in certain cases.  This caused the console to report checks were being performed that were not.  This has been resolved.  Additionally some unneeded code (which had been commented in several versions) has been removed from the code base.
You can download the updated version here: vCheck5.44.ps1
Please feel free to leave a comment with any suggestions or problems you may encounter.
 
			
