When using the GuestStore feature to distribute VMware Tools across multiple virtual machines, attempts to refresh the configuration using the VMwareToolboxCmd.exe globalconf refresh command fail with the error message: "refresh failed, GuestStore client library error: Content not found."
This error occurs despite correctly configuring the GuestStore repository URL on ESXi hosts and extracting VMware Tools to the repository.
The error occurs because the VMware Tools GlobalConf module is specifically programmed to look for configuration files at predetermined paths within the GuestStore repository. By default, Windows VMs look for the tools.conf file at "/vmware/configurations/vmtools/windows/tools.conf". When this directory structure is missing or incomplete in your GuestStore repository, the VM returns a "Parent resource not found" error.
cd /vmfs/volumes/<datastore_uuid>/VMWareTools
mkdir -p vmware/configurations/vmtools/windows
vi vmware/configurations/vmtools/windows/tools.conf
[globalconf]enabled=truepoll-interval=3600[gueststoreupgrade]policy=manualpoll-interval=3600
chmod 644 vmware/configurations/vmtools/windows/tools.conf