本文轉自:http://blog.sina.com.cn/s/blog_6a8dae300101nsej.htmlhtml
用VMware Workstation開了一個虛機,但願這個虛機能夠隨着主機的開關而自行開關,網上找到的辦法大多使用了Windows Server 2003 Resources Kit作服務,比較麻煩。編輯器
這裏介紹一個超級簡單的方法,利用策略來作。ide
先準備好兩個批處理文件,用文本編輯器寫就行。htm
開機腳本starvm.bat,內容就一行:blog
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\VM\myvm.vmx"it
關機腳本stopvm.bat,內容也是一行:io
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws suspend "D:\VM\myvm.vmx"class
在主機上執行gpedit.msc命令,打開「本地組策略編輯器」,展開「本地計算機 策略」——「計算機配置」——「Windows 設置」——「腳本(啓動/關機)」。配置
在右側窗口中,分別雙擊「啓動」和「關機」,在彈出的屬性窗口的「腳本」標籤下,選擇「添加」,找到以前準備好的開關機腳本,肯定就好了。文本編輯器
另外,因爲vmrun命令依賴VMware Workstation Server服務,而這個缺省是不會自動啓動的,因此須要在「服務」裏面把它的啓動類型改成「自動」。
這樣,能夠使得你指定的虛機「D:\VM\myvm.vmx」能夠在主機系統開機後,自動啓動起來;在主機關機後,則會自動進入虛機的掛起狀態(不使用強制關機就是防止虛機非正常關機,可能須要人工干預啓動)。
另外,若是你須要同時啓動關閉多臺虛機,就參考着命令多寫幾行就行。