×

Windows環(huán)境下VMware虛擬機(jī)的自啟動(dòng)與自動(dòng)關(guān)機(jī)

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-07 11:13:24

VMware虛擬機(jī)已被許多IT工程師所接受并廣泛使用。在使用中,為了方便,我們有了這樣的需求:能否在系統(tǒng)啟動(dòng)的時(shí)候讓虛擬機(jī)也同時(shí)自動(dòng)啟動(dòng)?能否在系統(tǒng)關(guān)閉時(shí),讓虛擬機(jī)也自動(dòng)關(guān)機(jī)?答案是可以的,方法如下:

 20140624091429_52654.jpg

<div>  VMware虛擬機(jī)已被許多IT工程師所接受并廣泛使用。在使用中,為了方便,我們有了這樣的需求:能否在系統(tǒng)啟動(dòng)的時(shí)候讓虛擬機(jī)也同時(shí)自動(dòng)啟動(dòng)?能否在系統(tǒng)關(guān)閉時(shí),讓虛擬機(jī)也自動(dòng)關(guān)機(jī)?答案是可以的,方法如下:
  1、系統(tǒng)開機(jī)自啟動(dòng)VMware虛擬機(jī)
  關(guān)于這項(xiàng)功能,網(wǎng)上很多文章介紹其解決辦法,主要有兩種:“使用工具將虛擬機(jī)加載為Windows系統(tǒng)服務(wù)”和“定制計(jì)劃任務(wù)項(xiàng)”,本人推薦使用后面一種,即“定制計(jì)劃任務(wù)項(xiàng)”,理由主要是:采用這種方案可以實(shí)現(xiàn)虛擬機(jī)的自動(dòng)關(guān)機(jī)或自動(dòng)掛起,而用Windows系統(tǒng)服務(wù)的方式,我們能試驗(yàn)成功虛擬機(jī)的自動(dòng)關(guān)機(jī)和自動(dòng)掛起。
  需要注意的是,計(jì)劃任務(wù)項(xiàng)中的命令不是使用很多文章介紹的 VMware -x .......,而是使用 VMrun,完整命令行為:
  %PATH%\\VMrun -T ws start "虛擬機(jī)vmx配置文件全路徑名"
  vmrun 程序與 VMware 在同一個(gè)目錄中。使用 vmrun 的理由同樣是為了能實(shí)現(xiàn)虛擬機(jī)的自動(dòng)關(guān)機(jī)和自動(dòng)掛起。
  至于定制計(jì)劃任務(wù)的其他輸入項(xiàng),在此就不啰嗦了。
  2、系統(tǒng)關(guān)機(jī)時(shí)自動(dòng)關(guān)閉、掛起 VMware 虛擬機(jī)
  在使用 vmrun 啟動(dòng)虛擬機(jī)后,可以使用 vmrun list 命令查看當(dāng)前正在運(yùn)行的虛擬機(jī)。
  而關(guān)閉虛擬機(jī)的命令是: vmrun stop "虛擬機(jī)vmx配置文件全路徑名" soft
  注意,命令行最后的 soft 一定別漏了,作用就相當(dāng)于按Windows及其的電源鍵,會(huì)使虛擬機(jī)執(zhí)行操作系統(tǒng)指定的關(guān)機(jī)程序。由此也可以看出,這種關(guān)機(jī)方式只支持Windows、Linux等虛擬機(jī)。
  而對(duì)于不識(shí)別軟關(guān)機(jī)指令的虛擬機(jī)操作系統(tǒng),建議在主機(jī)關(guān)機(jī)時(shí)掛起該虛擬機(jī),命令是:
  vmrun suspended "虛擬機(jī)vmx配置文件全路徑名"
  上面只是說了如何關(guān)閉和掛起虛擬機(jī),那么如何在主機(jī)關(guān)機(jī)的時(shí)候能自動(dòng)執(zhí)行虛擬機(jī)的關(guān)閉或掛起呢?這里就需要用到Windows的組策略。
  執(zhí)行“gpedit.msc”,逐級(jí)打開“本地計(jì)算機(jī)策略”-->“計(jì)算機(jī)配置”-->“Windows設(shè)置”-->“腳本”,在窗口右欄中點(diǎn)擊“關(guān)機(jī)”,把需要執(zhí)行的關(guān)機(jī)或掛起命令寫入一個(gè) .bat 批處理程序中,添加到這里即可。
  需要說明的是,系統(tǒng)關(guān)機(jī)腳本的執(zhí)行時(shí)機(jī)是系統(tǒng)注銷所有用戶登錄后、系統(tǒng)關(guān)機(jī)之前,因此,對(duì)于從Windows登錄用戶界面啟動(dòng)的虛擬機(jī),這些命令是不會(huì)起作用的,因?yàn)樵谟脩糇N的時(shí)候,Windows系統(tǒng)已經(jīng)自動(dòng)停止了用戶的虛擬機(jī)進(jìn)程。
  3、對(duì)于win7環(huán)境中關(guān)機(jī)腳本的問題
  在win7環(huán)境中,在執(zhí)行關(guān)機(jī)腳本之前,win7會(huì)強(qiáng)制終止所有非系統(tǒng)進(jìn)程,關(guān)機(jī)腳本還是不會(huì)發(fā)生作用。這是可以修改如下設(shè)置:
  執(zhí)行“gpedit.msc”,逐級(jí)打開“本地計(jì)算機(jī)策略”-->“計(jì)算機(jī)配置”-->“管理模板”-->“系統(tǒng)”-->“關(guān)機(jī)選項(xiàng)”,將“關(guān)閉會(huì)阻止或取消關(guān)機(jī)的應(yīng)用程序的自動(dòng)終止功能”策略啟用,即可讓我們?cè)O(shè)定的用于關(guān)閉虛擬機(jī)的Windows關(guān)機(jī)腳本生效。
  看了上面的介紹,是不是有試一試的沖動(dòng)呢?
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading