VMware Tools 包括了各电源状况的一个或多个默认脚本。默认脚本行为部分取决于客户机操作系统。

Microsoft Windows 客户机操作系统

对于大多数 Microsoft Windows 客户机操作系统,用于挂起虚拟机的默认脚本会释放虚拟机的 IP 地址。用于恢复虚拟机的默认脚本会重新获取虚拟机的 IP 地址。此行为仅对已配置为使用 DHCP 的虚拟机有影响。

在 Windows 客户机操作系统中,默认脚本位于 Program Files\VMware\VMware Tools 文件夹中。

注: 您无法在 NetWare、Windows NT、Me、Windows 98 和 Windows 95 客户机操作系统上运行脚本。

Linux、Mac OS X、Solaris 和 Free BSD 客户机操作系统

在大多数 Linux、Mac OS X、Solaris 和 FreeBSD 客户机操作系统上,挂起虚拟机时运行的默认脚本会中断虚拟机的网络连接。在继续运行虚拟机时运行的默认脚本会启动虚拟机的网络连接。

在 Linux、Solaris 和 FreeBSD 客户机操作系统上,默认脚本位于 /etc/vmware-tools 目录中。在 Mac OS X 操作系统上,默认脚本位于 /Library/Application Support/VMware Tools 目录中。

表 1. 默认 VMware Tools 脚本
脚本名称 描述
poweroff-vm-default 关闭虚拟机电源或重置虚拟机时运行。

对虚拟机上的网络连接不起作用。

poweron-vm-default 打开虚拟机电源而非恢复时运行。

此外,还会在虚拟机重新启动后运行。

对虚拟机上的网络连接不起作用。

resume-vm-default 虚拟机在挂起之后恢复时运行。

在 Windows 客户机操作系统上,如果配置虚拟机使用 DHCP,则此脚本更新虚拟机的 IP 地址。

在 Linux、Mac OS X、Solaris 和 FreeBSD 客户机操作系统上,此脚本将启动虚拟机的网络连接。

suspend-vm-default 虚拟机挂起时运行。

在 Windows 客户机操作系统上,如果配置虚拟机使用 DHCP,则此脚本释放虚拟机的 IP 地址。

在 Linux、Mac OS X、Solaris 和 FreeBSD 上,此脚本将停止虚拟机的网络连接。

有关如何配置电源操作的信息,请参见正在使用的 VMware 产品的文档。