在前面的內容中,無論是創建“完全克隆”的虛擬機,還是“克隆鏈接”的虛擬機,都是在VMware Workstation的圖形界面中以向導的方式創建的,每次創建一個虛擬機都需要多個步驟才能完成。在創建的虛擬機數量有限的情況下,使用圖形界面創建虛擬機還可以接受,如果需要批量創建多臺虛擬機,例如創建幾十臺、上百臺甚至上千臺虛擬機時,反復的操作會讓人“崩潰”。
本文介紹采用VMware提供的命令行工具VMRun.exe并通過編寫批處理腳本的方式,實現虛擬機的批量創建、批量啟動與批量關機。
VMRun.exe是VMware Workstation中提供的一個命令行接口程序,可以實現對VMware Workstation虛擬機或遠程VMware ESXi虛擬機的大多數管理功能,例如虛擬機的電源管理(開機、關機、休眠、重啟、暫停、恢復)、快照管理(創建快照、列出快照、刪除快照、恢復到指定快照點)、客戶機命令管理(執行客戶機中程序、添加管理共享文件夾、列表客戶機進程、清除客戶機進程)、注冊虛擬機、刪除虛擬機、克隆虛擬機等功能。可以在命令行中執行該程序。在命令窗口中進入C:Program Files(x86)VMwareVMware Workstation文件夾,執行vmrun /?可以查看幫助參數。vmrun的命令格式如下:

vmrun 認證標志 命令參數

其中“認證標志(AUTHENTICATION-FLAGS)”包括以下選項。


VMRun的命令包括POWER(電 源)、SNAPSHOT(快 照)、GUEST OS(客戶機操作系統)、GENERAL(常規)等幾項命令,每個命令又有參數及可選參數。下面介紹主要的VMRun命令。
為了在命令提示窗口中的任何位置執行VMRun.exe命令,你可以將VMRun.exe程序所在的路徑添加到系統的PATH路徑中。
1.進入“系統屬性”,在“高級”選項卡中單擊“環境變量”按鈕(如圖5)。

圖5 環境變量

圖……