在 Windows 客體作業系統中,您可以撰寫指令碼,在您變更虛擬機器的電源狀態時自動執行客體作業系統作業。
對於 Windows 客體作業系統,您可以撰寫新指令碼,也可以修改預設指令碼,並使用新名稱加以儲存,然後將 VMware Tools 設定為使用自訂指令碼,而非預設指令碼。
指令碼由 VMware Tools 服務或精靈 (vmtoolsd) 執行。由於 vmtoolsd 在 Windows 上以 System 身分執行,因此指令碼執行的工作階段與登入使用者的工作階段是相互獨立的。VMware Tools 精靈不會偵測桌面工作階段,這表示它無法顯示圖形化應用程式。請勿嘗試使用自訂指令碼顯示圖形化應用程式。
備註: 您無法在 NetWare、Windows NT、Me、Windows 98 和 Windows 95 客體作業系統上執行指令碼。
必要條件
- 熟悉預設的 VMware Tools 指令碼。請參閱預設 VMware Tools 指令碼。
- 如果計劃將命令編寫為指令碼,並且需要知道結束碼,請參閱VMware Tools 組態公用程式的結束碼。
程序
結果
一旦發生指定的電源作業,VMware Tools 服務就會執行該指令碼。