Der VMware Tools-Dienst wird zusammen mit dem Gastbetriebssystem gestartet. Der Dienst sendet Informationen zwischen dem Host- und dem Gastbetriebssystem.
Diese Anwendung wird im Hintergrund ausgeführt. Auf Windows-Gastbetriebssystemen wird die Anwendung als vmtoolsd.exe bezeichnet, auf Mac OS X-Gastbetriebssystemen als vmware-tools-daemon und auf Linux-, FreeBSD- und Solaris-Gastbetriebssystemen als vmtoolsd. Der VMware Tools-Dienst führt die folgenden Aufgaben durch:
- ordnungsgemäße Ausführung der Betriebsvorgänge der virtuellen Maschine
- Ausführung von den von VMware bereitgestellten oder benutzerdefinierten Skripts in Gastbetriebssystemen während unterschiedlicher Betriebsvorgänge
- Ausführung von Anwendungen, Befehlen und Dateisystemvorgängen auf einem Gastbetriebssystem, um die Gastautomatisierung zu verbessern.
- Authentifizierung von Gastbenutzervorgängen
- regelmäßige Erfassung von Netzwerk-, Festplatten- und Speichernutzungsinformationen vom Gastbetriebssystem
- Generierung des Taktsignals zwischen Gastbetriebssystem und Hosts, damit VMware High Availability die Verfügbarkeit des Gastbetriebssystems ermitteln kann
- Synchronisierung der Uhren zwischen dem Gastbetriebssystem und Hosts oder Clientdesktops
- Stilllegung der Gastdateisysteme, damit der Host Gast-Snapshots erfassen kann, die konsistent mit dem Dateisystem sind
- Ausführung von pre-freeze-script.bat und post-thaw-script.bat während der Stilllegung von Gastdateisystemen.
- unmittelbare Anpassung der Gastbetriebssysteme nach dem Einschalten von virtuellen Maschinen
- Aktivierung von freigegebenen Ordnern zwischen Host- und Gastdateisystemen auf VMware Workstation und VMware Fusion
- Aktivierung der Funktionen für Kopieren und Einfügen für Text, Grafiken und Dateien zwischen den Gastbetriebssystemen und Hosts oder Clientdesktops