vm虚拟主机怎么启动令行(分享vm虚拟主机使用指南)

1年前 (2024-04-20)

1.客户需求:使用VMware Workstation来跑一些东西,但是该虚机的宿主机需要不定时关机,需要设置该VMware虚机开机启动如下:1. 进入到 VMware workstation 的安装目录,找一下 vmrun.exe 文件,并设置环境变量1-1)桌面找到VMware图标,右键/打开文件所在位置,该路径即可(C:Program Files (x86)VMwareVMware Workstation)1-2)设置环境变量右键我的电脑/属性/高级系统设置(右侧)/环境变量找到path,然后点击编辑然后点击新建,将上面的VMware安装路径粘贴进去确认即可1-3) 测试环境变量安装成功win + r;然后cmd打开令行模式输入令vmrun,有输出则为正常2. 配置开启启动脚本桌面上新建文件start_vm.txt写入令vmrun -T ws start “C:VMware-workstationvm-01vm-01.vmx” nogui备注:使用vmrun令启动指定的VMware虚拟机,虚机路径根据实际更改备注:nogui,表示无图形界面启动,而默认的启动模式是 gui 模式,即有图形界面启动将该脚本另存为bat,并将编码改为ANSI(若是编码不改为ANSI,若你的虚机是中文名的,就会运行失败)3. 利用定时任务设置开机启动3-1) 找到控制面板/管理工具/任务计划程序3-2)右键任务计划程序库/创建任务3-3)配置触发器3-4) 配置操作完成上述操作,确定完成即可可以重启电脑进行使用测试,这里省略演示扩展:原理:其实这里就是利用vmrun令写了个启动脚本,然后设置开机启动vmrun令的大致用法,就是令行里vmrun提示的那些,大致如下:-T 代表目标类型,ws 表示工作站(即 Workstation ),一般使用此参数即可,其他很少使用,就不做解释了。当然还有 server、esx、vc 等等,这里没有列出。start:开启虚拟机stop:关闭虚拟机reset:重置虚拟机suspend:挂起虚拟机listSnapshots:列出虚拟机的快照数量及名称snapshot:为虚拟机创建快照deleteSnapshot:删除虚拟机的快照revertToSnapshot:从一个快照恢复虚拟机list:列出正在运行的虚拟机的数量及名称upgradevm:升级虚拟机的文件格式,虚拟硬件installTools:在 Guest 中安装工具checkToolsState:检查工具状态deleteVM:删除一个虚拟机clone:克隆虚拟机