Il servizio VMware Tools parte all'avvio del sistema operativo guest. Il servizio passa le informazioni tra il sistema operativo guest e quello dell'host.

Questa applicazione viene eseguita in background. È denominata vmtoolsd.exe nei sistemi operativi guest Windows, vmware-tools-daemon nei sistemi operativi guest Mac OS X e vmtoolsd nei sistemi operativi guest Linux, FreeBSD e Solaris. Servizio VMware Tools esegue le seguenti attività:

  • Esecuzione delle operazioni di alimentazione della macchina virtuale in maniera perfetta.
  • Esecuzione di script configurati dall'utente o forniti da VMware nei sistemi operativi guest nel corso di varie operazioni di alimentazione.
  • Esecuzione di applicazioni, comandi e operazioni di file system nel sistema operativo guest per migliorare l'automazione del guest.
  • Esecuzione dell'autenticazione delle operazioni utente guest.
  • Raccolta periodica di informazioni sull'uso di rete, disco e memoria dal guest.
  • Generazione di heartbeat dal sistema operativo guest agli host in modo tale da consentire a VMware High Availability di determinare la disponibilità dei sistemi operativi guest.
  • Sincronizzazione degli orologi tra il sistema operativo guest e gli host o desktop dei client.
  • Messa in stato di inattività dei file system guest in modo tale che l'host possa catturare snapshot coerenti con il file system.
  • Esecuzione di pre-freeze-script.bat e post-thaw-script.bat durante la disattivazione dei file system guest.
  • Personalizzazione dei sistemi operativi guest subito dopo l'accensione delle macchine virtuali.
  • Condivisione delle cartelle tra i file system host e guest su VMware Workstation e VMware Fusion.
  • Copia e incolla di testo, elementi grafici e file tra i sistemi operativi guest e gli host o i desktop dei client.