預設 VMware Tools 指令碼

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
目錄中。
預設 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 產品的說明文件。