End of Support for vSphere 5.0 & 5.1 is reached soon. Use the following script to verify that you ESXi hosts are supported for 5.5 and 6.0. The script generated the following output that explains which releases are supported for all ESXi hosts connected to the vCenter.

Download: PowerCLI Check-HCL function

Use the following snippet to verify ESXi 5.5 and ESXi 6.0 support for all hosts in a vCenter. The script uses my JSON based HCL and the my Check-HCL function. It works well with HP and Dell and acceptable with IBM and Cisco.

$check = Check-HCL foreach ($esx in $check){ Write-Host "$($esx.VMHost) ($($esx.Model)): " -NoNewline if($esx.SupportedReleases){ $supportedReleases = $esx.SupportedReleases|? {$_ -match "5.5|6.0"} $supportedReleases.Replace("ESXi ","") -join ", " } else { Write-Host "unknown" } }

Please note that the script can only match about 80% of all systems that it has been tested against. If the Check-HCL function reports "supported=true" it is very likely that the system is supported, but to be 100% sure always verify with VMware HCL (Link is also included in Check-HCL for each system). If the output is "unknown" the common reason is that I couldn't match the system properly. If my script couldn't match, please report model strings as explained here.