简单批处理管理你的VM虚拟机服务

本文介绍如何使用批处理脚本一键启动或关闭VMware的相关服务与网络连接,包括VMwareAuthorizationService、VMwareDHCPService等服务,以及VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8网络适配器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://bbs.cfanclub.net/thread-497122-1-1.html

 

以前对于虚拟机的服务:开始——运行——services.msc,找到VM打头的服务,是这样的,比较麻烦。

2011-08-13_154728.jpg

VMware USB Arbitration Service

其中 要用VM虚拟机的时候 VMware Authorization Service是必须开启的。VMware DHCP Service、VMware NAT Service是跟网络有关的。不开启虚拟机用不了网络。VMware Agent Service和VMware USB Arbitration Service设置为手动就可以,用虚拟机的时候一般也不用启动。(如果需要的话可以自己用相同的语句复制上就行)

网络连接相关:
VMware Network Adapter VMnet1、VMware Network Adapter VMnet8
这两个要是不用虚拟机的话也用不到。一会就和那些服务一起开启和禁止。

下面说语句
启动停止服务的语句 net start/stop \"服务名称\" (ps:填写的是服务名称 不是显示名称这个别搞错了)
开启禁止网络连接的语句 netsh interface set interface \"网络连接名\" enable/disable
(\"\"这个引号最好带上,为了避免不必要的麻烦。)
也就是说 简单的 代码就是
启动的:


@echo off
echo 正在启用服务...
net start \"VMAuthdService\"
net start \"VMnetDHCP\"
net start \"VMware NAT Service\"
echo 正在启用网络连接...
netsh interface set interface \"VMware Network Adapter VMnet1\" enable
netsh interface set interface \"VMware Network Adapter VMnet8\" enable
echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8启动成功...
pause

 

禁止的


@echo off
echo 正在禁用服务服务...
net stop \"VMAuthdService\"
net stop \"VMnetDHCP\"
net stop \"VMware NAT Service\"
echo 正在禁用网络连接...
netsh interface set interface \"VMware Network Adapter VMnet1\" disable
netsh interface set interface \"VMware Network Adapter VMnet8\" disable
echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8禁用成功...
pause

 

echo 后面加的是你想说的话。。。这些就随便了。
总之代码简单来说就是这样了。
这样两个简单的批处理文件,就解决这些问题了。
PS:如果Win7系统下运行请右键选择 以管理员身份运行 否则将会出现错误5!)
如果还麻烦可以把这两个合成一个。
下面是我现在用的


@echo off
for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMAuthdService\"') do set \"zt=%%i\" &goto :next
:next
if /i \"%zt%\"==\"RUNNING\" (
echo 服务VMware Authorization Service正在运行
) else (
echo 服务VMware Authorization Service已停止
)
for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMnetDHCP\"') do set \"zt=%%i\" &goto :next
:next
if /i \"%zt%\"==\"RUNNING\" (
echo 服务VMware DHCP Service正在运行
) else (
echo 服务VMware DHCP Service已停止
)
for /f \"skip=3 tokens=4\" %%i in ('sc query \"VMware NAT Service\"') do set \"zt=%%i\" &goto :next
:next
if /i \"%zt%\"==\"RUNNING\" (
echo 服务VMware NAT Service正在运行
) else (
echo 服务VMware NAT Service已停止
)
pause
echo 1:启用VM虚拟机服务(VMware Authorization Service、VMware DHCP Service、VMware NAT Service)及网络连接(VMware Network
Adapter VMnet1、VMware Network Adapter VMnet8)
echo 2:禁用VM虚拟机服务(VMware Authorization Service、VMware DHCP Service、VMware NAT Service)及网络连接(VMware Network
Adapter VMnet1、VMware Network Adapter VMnet8)
choice /c:12 /m \"根据选项请选择...\"
if errorlevel 2 goto two
if errorlevel 1 goto one
:one
echo 正在启用服务...
net start \"VMAuthdService\"
net start \"VMnetDHCP\"
net start \"VMware NAT Service\"
echo 正在启用网络连接...
netsh interface set interface \"VMware Network Adapter VMnet1\" enable
netsh interface set interface \"VMware Network Adapter VMnet8\" enable
echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8启动成功...
echo 按任意键退出...
pause>nul
exit
:two
echo 正在禁用服务服务...
net stop \"VMAuthdService\"
net stop \"VMnetDHCP\"
net stop \"VMware NAT Service\"
echo 正在禁用网络连接...
netsh interface set interface \"VMware Network Adapter VMnet1\" disable
netsh interface set interface \"VMware Network Adapter VMnet8\" disable
echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8禁用成功...
echo 按任意键退出...
pause>nul
exit

 

 

加了个 检测服务是否开启 都是一些简单的语句。
如果不爱自己写的 可以把 代码直接复制到记事本里 把 文件名改为 VMware虚拟机服务、网络连接.bat 就OK。

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值