Le service VMware Tools démarre en même temps que le système d'exploitation invité. Le service envoie des informations entre les systèmes d'exploitation hôtes et clients.

Ce programme, qui fonctionne en arrière-plan, s'appelle vmtoolsd.exe dans les systèmes d'exploitation clients Windows, vmware-tools-daemon dans les systèmes d'exploitation clients Mac et vmtoolsd dans les systèmes d'exploitation clients Linux, FreeBSD et Solaris. Le service VMware Tools exécute les tâches suivantes :

  • Il envoie des messages de l'hôte au système d'exploitation client, sauf dans les systèmes d'exploitation clients Mac OS X.

  • Il exécute les scripts qui permettent d'automatiser les opérations du système d'exploitation clients. Les scripts sont exécutés lorsque l'état d'alimentation de la machine virtuelle change.

  • Il synchronise l'heure du système d'exploitation client avec celle de l'hôte, sauf dans les systèmes d'exploitation clients Mac OS X.

  • Dans les systèmes d'exploitation invités Windows, il permet au pointeur de se déplacer librement entre l'invité et vSphere Web Client.

    Sur les systèmes d'exploitation client Linux qui exécutent Xorg 1.8 et les versions ultérieures, cette fonctionnalité est disponible en caractéristique standard.

  • Dans les systèmes d'exploitation invités Windows, il permet au pointeur de se déplacer librement entre l'invité et le système d'exploitation hôte Workstation, Fusion ou Player.

    Sur les systèmes d'exploitation client Linux qui exécutent Xorg 1.8 et les versions ultérieures, cette fonctionnalité est disponible en caractéristique standard.

  • Dans les systèmes d'exploitation invités Windows et Mac OS X, il adapte la résolution d'écran de l'invité à celle de vSphere Web Client, si le mode plein écran est actif. Si le mode fenêtré est actif, il adapte la résolution d'écran du client par rapport à la taille de la fenêtre sur le client ou l'hôte. Cette fonctionnalité est réalisée par le conteneur de service VMware Tools (vmsvc).

  • Dans les systèmes d'exploitation invités Windows et Mac OS X, il adapte la résolution d'écran de l'invité à celle de l'hôte Workstation, Fusion ou Player, si le mode plein écran est actif. Si le mode fenêtré est actif, il adapte la résolution d'écran du client par rapport à la taille de la fenêtre sur le client ou l'hôte. Cette fonctionnalité est réalisée par le conteneur de service VMware Tools (vmsvc).

  • Dans les systèmes d'exploitation Windows , il permet de créer des snapshots suspendus utilisés par certaines applications de sauvegarde.

  • Dans les systèmes d'exploitation invités Linux, Solaris et FreeBSD, il exécute les commandes dans la machine virtuelle lorsque vous arrêtez ou redémarrez le système d'exploitation invité.

  • Il fait partie des processus qui envoient un signal de pulsation au produit VMware pour indiquer que le système d'exploitation client est en cours d'exécution. Lorsque la machine virtuelle fonctionne sous ESXi ou vCenter Server, le niveau du signal de pulsation s'affiche dans l'interface de gestion.

  • Il fournit le support des appels du système d'exploitation client créés avec l'API VMware VIX , sauf dans les systèmes d'exploitation client Mac OS X.