Tag Archives: esxi6.0

What happens when you click “Download vSphere Client for Windows”

Have you ever wonder how the vSphere Client for Windows is getting downloaded when you click  “Download vSphere Client for Windows” ?

vsphere-client

  • Inside ESXi host there is an XML file called “clients.xml” which is located at /usr/lib/vmware/hostd/docroot/client .
  • This file is having the download link for the vsphere client, http://vsphereclient.vmware.com/vsphereclient/VMware-viclient-all-6.0.0.exe.
  • When you click on the hyperlink for the download, this file is being called for downloading the client

    root@test-ESXi:/usr/lib/vmware/hostd/docroot/client] cat clients.xml

    ConfigRoot>

    <clientConnection id=”0000″>

    <authdPort>902</authdPort>

    <version>6</version>

    <exactVersion>6.0.0</exactVersion>

    <patchVersion>1.0.0</patchVersion>

    <apiVersion>dev</apiVersion>

    <downloadUrl>http://vsphereclient.vmware.com/vsphereclient/VMware-viclient-all-6.0.0.exe</downloadUrl&gt;

    <flexClientVersion>6.0.0</flexClientVersion>

    </clientConnection>

    </ConfigRoot>

  • This is not going to help us in any way . ( This is just a fun activity )