VMWare虛擬機命令行


VMware Workstation 虛擬機中 vmrun 命令的使用

基本命令:

vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui
# 啟動無圖形界面虛擬機  
#(-T 是區分宿主機的類型,ws|server|server1|fusion|esx|vc|player,比較常用的是ws、esx和player)

vmrun start "/opt/VMware/win2k8r2.vmx" gui
# 啟動帶圖形界面虛擬機

vmrun stop "/opt/VMware/win2k8r2.vmx" hard | soft
# 強制關閉虛擬機(相當於直接關電源) | 正常關閉虛擬機

vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft
# 冷重啟虛擬機 | 熱重啟虛擬機

vmrun suspend  "/opt/VMware/win2k8r2.vmx" hard | soft
# 掛起虛擬機(可能相當於休眠)

vmrun pause  "/opt/VMware/win2k8r2.vmx"
# 暫停虛擬機

vmrun unpause  "/opt/VMware/win2k8r2.vmx"
# 停止暫停虛擬機    

vmrun list
# 列出正在運行的虛擬機

ps aux | grep vmx
# 另一種查看正在運行虛擬機的方法


vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName
# 創建一個快照(snapshotName 快照名)

vmrun -T ws reverToSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName
# 從一個快照中恢復虛擬機(snapshotName 快照名)

vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"
# 列出虛擬機快照數量及名稱

vmrun -T ws deleteSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName
# 刪除一個快照(snapshotName 快照名)
將vmrun添加到環境變量可以免去cd到目錄!

也可以將命令行保存到.bat文件,以后直接雙擊它就可以快速切換或者開啟相應的虛擬機系統了,炒雞方便~

命令行示例:

啟動虛擬機

cd "C:\Program Files\VMware\VMware Workstation"
vmrun -T ws start "D:\VMware Workspace\Virtual Machines\Windows Server 2003 EE\Windows Server 2003 EE.vmx" nogui
 暫停虛擬機

cd "C:\Program Files\VMware\VMware Workstation"
vmrun pause"D:\VMware Workspace\Virtual Machines\Windows Server 2003 EE\Windows Server 2003 EE.vmx"
創建快照時最好停止虛擬機再創建,這樣創建的快照比運行虛擬機時要小很多。

更多命令請使用 vmrun --help自行查詢。命令格式支持Linux和windows。
————————————————
版權聲明:本文為CSDN博主「UPShen」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/devper/article/details/54089342


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM