I was answering a question the other day from a customer who had noticed the way they had fetched the version of ESXi (vmware -vl) in the ESXi Shell had been deprecated with the release of VMware Cloud Foundation (VCF) 9.0, as you can see from the screenshot below.
![]()
This brought back some fond memories for me as this was a command I had used back in the original ESX Service Console as a quick way to retrieve both the version and release level for an ESX(i) host.
While the vmware utility can still be used with VCF 9.0, the replacement command-line argument for -vl is -r for release and here is an example of what that output would look like:

With VCF 9.0, VMware has introduced a new versioning model for its unified software releases. As a result, various means including utilities and APIs for fetching the software version has been updated to reflect the new versioning scheme.
The next obvious question you might ask, what is the new versioning scheme?
