Script to verify ESXi 5.5 and 6.0 support

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.supported-releases

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
    $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.

  1. Mr. Grehl,

    Thanks for the script. However when I run it on my environment, I get these response: (ProLiant BL465c G7): unknown (ProLiant BL465c Gen8): unknown

    Does that means my system is not supported for ESXi 5.5 upgrade ?

  2. Hi,
    How do i run this ? copy file and run .\check-hcl.ps1?

    then i got below error
    At C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Check-HCL.ps1:104 char:11
    + <!-- < <<< --><form accept-charset="UTF-8" action="/site/dismiss_unsupported_browser" data-form-nonce="ae937ddf891
    + CategoryInfo : ParserError: (<:OperatorToken) [], ParseException

  3. vSphere 5.0 and 5.1 End of Support 2016-08-24 | - pingback on August 31, 2016 at 7:53 pm
  4. when i run this script it doesnt do anything.. :/

    this is all that happens

    PowerCLI C:\Scripts> .\Check-HCL.ps1
    PowerCLI C:\Scripts>

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackbacks and Pingbacks: