Windows環境下VMware虛擬機器的自啟動與自動關機--命令列操作

來源:互聯網
上載者:User

標籤:系統   目錄   介紹   問題   min   計算   作用   支援   設定檔   

、設定開機免密登入系統

1. 按下Windows + R 按鍵組合,輸入“ netplwiz”,點擊斷行符號。2. 去除要求輸入密碼登入的勾。3. 如果要求輸入密碼,輸入密碼,點擊確認。 二、編輯vmware啟動和掛起指令碼使用VMrun工具啟動虛擬機器指令碼如下:

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx" nogui

 

使用VMrun工具掛起虛擬機器指令碼如下:

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" suspend "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx"

 

三、設定開機自動啟動1. 輸入“shell:startup”,開啟使用者開機檔案夾,將上述啟動指令碼放到這個檔案夾下。 四、設定關機自動掛起1. 執行“gpedit.msc”,逐級開啟“本機電腦策略”-->“電腦配置”-->“Windows設定”-->“指令碼”,在視窗右欄中點擊“關機”。2. 把需要執行的關機或掛起命令寫入一個 .bat 批次程式中,添加進去。

---------------------------------------------------------------------------

 

1、系統開機自啟動VMware虛擬機器

關於這項功能,網上很多文章介紹其解決辦法,主要有兩種:“使用工具將虛擬機器載入為Windows系統服務”和“定製計劃任務項”,本人推薦使用後面一種,即“定製計劃任務項”,理由主要是:採用這種方案可以實現虛擬機器的自動關機或自動掛起,而用Windows系統服務的方式,我們能實驗成功虛擬機器的自動關機和自動掛起。

需要注意的是,計劃任務項中的命令不是使用很多文章介紹的 VMware -x .......,而是使用 VMrun,完整命令列為:

%PATH%\VMrun -T ws start "虛擬機器vmx設定檔全路徑名"

vmrun 程式與 VMware 在同一個目錄中。使用 vmrun 的理由同樣是為了能實現虛擬機器的自動關機和自動掛起。

至於定製計劃任務的其他輸入項,在此就不囉嗦了。

2、系統關機時自動關閉、掛起 VMware 虛擬機器

在使用 vmrun 啟動虛擬機器後,可以使用 vmrun list 命令查看當前正在啟動並執行虛擬機器。

而關閉虛擬機器的命令是: vmrun stop "虛擬機器vmx設定檔全路徑名" soft

注意,命令列最後的 soft 一定別漏了,作用就相當於按Windows及其的電源鍵,會使虛擬機器執行作業系統指定的關機程式。由此也可以看出,這種關機方式只支援Windows、Linux等虛擬機器。

而對於不識別軟關機指令的虛擬機器作業系統,建議在主機關機時掛起該虛擬機器,命令是:

vmrun suspend "虛擬機器vmx設定檔全路徑名"

上面只是說了如何關閉和掛起虛擬機器,那麼如何在主機關機的時候能自動執行虛擬機器的關閉或掛起呢?這裡就需要用到Windows的組策略。

執行“gpedit.msc”,逐級開啟“本機電腦策略”-->“電腦配置”-->“Windows設定”-->“指令碼”,在視窗右欄中點擊“關機”,把需要執行的關機或掛起命令寫入一個 .bat 批次程式中,添加到這裡即可。

需要說明的是,系統關機指令碼的執行時機是系統登出所有使用者登入後、系統關機之前,因此,對於從Windows登入使用者介面啟動的虛擬機器,這些命令是不會起作用的,因為在使用者登出的時候,Windows系統已經自動停止了使用者的虛擬機器進程。

3、對於win7環境中關機指令碼的問題

在win7環境中,在執行關機指令碼之前,win7會強制終止所有非系統進程,關機指令碼還是不會發生作用。這是可以修改如下設定:

執行“gpedit.msc”,逐級開啟“本機電腦策略”-->“電腦配置”-->“系統管理範本”-->“系統”-->“關機選項”,將“關閉會阻止或取消關機的應用程式的自動終止功能”策略啟用,即可讓我們設定的用於關閉虛擬機器的Windows關機指令碼生效。

---恢複內容結束---

Windows環境下VMware虛擬機器的自啟動與自動關機--命令列操作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.