Windows 设置 VMware workstation 虚拟机开机启动 简要操作

使用 VMware 所提供的命令行工具 vmrun
配置环境:
找到VM的安装路径:如:D:\VM\vmrun.exe
在系统环境中的变量Path中添加 D:\VM\
完成操作。win+r 进入cmd 输入rmrun 测试是否成功

VM的相关命令:
验证标志(AUTHENTICATION-FLAGS):-T 代表目标类型,ws 表示工作站(即 Workstation ),一般使用此参数即可,其他很少使用,就不做解释了。当然还有 server、esx、vc 等等,这里没有列出。

电源指令(POWER COMMANDS):

start:开启虚拟机
stop:关闭虚拟机
reset:重置虚拟机
suspend:挂起虚拟机

快照指令(SNAPSHOT COMMANDS):

listSnapshots:		列出虚拟机的快照数量及名称
snapshot:			为虚拟机创建快照
deleteSnapshot:	删除虚拟机的快照
revertToSnapshot:	从一个快照恢复虚拟机

常用命令(GENERAL COMMANDS):

list:				列出正在运行的虚拟机的数量及名称
upgradevm:			升级虚拟机的文件格式,虚拟硬件
installTools:		在 Guest 中安装工具
checkToolsState:	检查工具状态
deleteVM:			删除一个虚拟机
clone:				克隆虚拟机

创建vm_start.bat为启动

@echo off & setlocal enabledelayedexpansion
vmrun -T ws start "D:\Documents\centos.vmx" nogui

创建vm_stop.bat为关闭

@echo off & setlocal enabledelayedexpansion
vmrun list > vm_list.txt
for %%i in (vm_list.txt) do (
    set "f=%%i"
    for /f "usebackq delims=" %%j in ("!f!") do set/a n+=1
    for /f "delims=" %%m in ('"type "!f!"|more /E +1 & cd. 2^>!f!"') do set/a x+=1&if !x! leq !n! echo;%%m>>!f!
    set/a n=0,x=0
)
for /f "delims=" %%a in (vm_list.txt) do (
     vmrun -T ws stop "%%a" nogui
    )
pause

Windows 中设置虚拟机开机自启动:
方法一:(计划任务)
创建计划任务
常规->触发器->操作->完成。

方法二:(策略组)
win+r 运行->gpedit.msc
依次选择 <用户配置> <Windows 设置> <脚本(登陆/注销)>,双击 <登陆>

<登陆 属性> 对话框中添加我们之前写好的启动脚本

注:如果是中文名字的,把UTF-8编码,修改为ANSI编码,可解,最好不要用中文。使用工具Notepad++
《完成》

发布了41 篇原创文章 · 获赞 32 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/zhuxiongyin/article/details/103630335