如何在不访问ESXi服务器的情况下通过linux命令行获取vmware版本?

如何在不访问ESXi服务器的情况下通过linux命令行获取vmware版本?

我无权访问 ESXi 服务器。我没有任何机器的根访问权限。只是普通用户。当前机器运行在虚拟机上,操作系统为Linux。有没有办法知道ESXi版本?

我已经尝试过以下方法。有没有其他更快的方法?

  1. 查找使用的虚拟机管理程序
    systemd-detect-virt vmware
    
  2. 由于它是 vmware,因此获取有关 vmware 版本的更多信息
    vmware-checkvm -h
    
    VM的硬件版本是4 VMware软件版本6(好)
  3. 获取 vmware-toolbox-cmd 的版本信息
    vmware-toolbox-cmd -v
    11.0.5.17716 (build-15389592)
    
  4. 根据映射找到ESX版本网站 11269 esx/6.7p02 16075168 11.0.5 15389592 11269 esx/7.0 15843807 11.0.5 15389592

由于在步骤 2 中指示版本 6,并且有两个 15389592 条目,因此我得出结论,ESX 版本将为 ESX/6.7p02

什么是替代更快的方法 - 不依赖https://packages.vmware.com/tools/versions

答案1

请尝试以下命令

vmware-toolbox-cmd stat raw text session | grep version

我在另一个网站的评论部分

相关内容