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