admin管理员组文章数量:1574108
使用 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++
《完成》
版权声明:本文标题:Windows 设置 VMware workstation 虚拟机开机启动 简要操作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726362308a1067112.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论