2015-02-10 46 views
0

在批處理文件下面的代碼打開該虛框「VMWINDOWS7」並運行在虛擬盒最新快照使用批處理文件,打開虛擬框,恢復到指定的快照,並打開快照映像

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" 

如果必須將當前狀態恢復到已保存的特定快照,應添加到代碼中。它會與以下類似嗎?

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" restore "SnapShot1" 

同樣在打開時,需要通過腳本提供圖像「SnapShot1」的用戶名和密碼。

在此先感謝。

回答

0

要通過VirtualBox的命令行恢復到快照使用以下命令:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" controlvm "VMWINDOWS7" restore "SnapShot1" 

我不知道你是什麼意思時,你說...... 「同樣在打開,的用戶名和密碼需要通過腳本提供圖像「SnapShot1」。「

如果你想開始你的虛擬機無頭,你可以使用:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" -type headless 

一旦虛擬機,那麼你可以遠程連接到虛擬機使用psexecfound here)來運行你想命令運行。

Psexec \\VMWINDOWS7 -u username -p password C:\MyScriptToRun.bat 

有關virtualbox命令行用法的所有信息。 View here