當客體作業系統啟動時,VMware Tools 服務將啟動。此服務會在主機和客體作業系統之間傳遞資訊。

此程式 (在背景中執行) 在 Windows 客體作業系統中名為 vmtoolsd.exe,在 Mac OS X 客體作業系統中名為 vmware-tools-daemon,在 Linux、FreeBSD、Solaris 客體作業系統中名為 vmtoolsd。VMware Tools 服務可執行以下工作:

  • 將訊息從主機傳遞到客體作業系統 (在 Mac OS X 客體作業系統中除外)。

  • 執行指令碼以協助自動執行客體作業系統作業。當虛擬機器的電源狀態變更時,指令碼將執行。

  • 使客體作業系統中的時間與主機時間同步 (在 Mac OS X 客體作業系統中除外)。

  • 在 Windows 客體作業系統中,允許指標在客體和 vSphere Web Client 之間自由移動。

    在執行 Xorg 1.8 及更新版本的 Linux 客體作業系統中,此功能可做為標準功能使用。

  • 在 Windows 客體作業系統中,允許指標在客體和 Workstation、Fusion 或 Player 主機作業系統之間自由移動。

    在執行 Xorg 1.8 及更新版本的 Linux 客體作業系統中,此功能可做為標準功能使用。

  • 在 Windows 和 Mac OS X 客體作業系統中,如果以全螢幕模式執行,則將客體的螢幕顯示解析度調整為 vSphere Web Client 的螢幕解析度。如果以視窗模式執行,則將調整客體的螢幕解析度,使其適合用戶端或主機上的視窗大小。此功能由 VMware Tools 服務容器 (vmsvc) 執行。

  • 在 Windows 和 Mac OS X 客體作業系統中,如果以全螢幕模式執行,則將客體的螢幕顯示解析度調整為 Workstation、Fusion 或 Player 主機的螢幕解析度。如果以視窗模式執行,則將調整客體的螢幕解析度,使其適合用戶端或主機上的視窗大小。此功能由 VMware Tools 服務容器 (vmsvc) 執行。

  • 在 Windows 客體作業系統中,協助建立某些備份應用程式使用的靜止快照。

  • 在 Linux、Solaris 和 FreeBSD 客體作業系統中,關閉或重新啟動客體作業系統時會在虛擬機器中執行命令。

  • 向 VMware 產品傳送活動訊號是其中一個程序,以指示客體作業系統正在執行。當虛擬機器在 ESXi 或 vCenter Server 下執行時,管理介面中將顯示此活動訊號的計量器。

  • 針對使用 VMware VIX API 建立並與客體作業系統繫結的呼叫提供支援 (在 Mac OS X 客體作業系統中除外)。