![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 20:33 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 用批处理启动虚拟机的服务? |
| 可打印版本 883 / 4 |
| 第1楼 andy21017 | 发表于 2007-03-25 14:02 |
| 初级用户 发帖 11 积分 26 | |
|
用批处理启动虚拟机的服务? 我在XP上的“VMware Workstation”装了个2000平台,每次开启2000时都要先把XP上的四个虚拟机服务启动再进2000的。我现在是想写一个批处理文件,当我需要用虚拟机时不用一个一个开服务,一条批处理开启四个服务
共有四个服务,前三个我用net start 加服务名称都可以启动。 但一个我加上服务名称也不行,说服务名称无效。。怎么办呢? 其中这个不能用批处理启动的服务属性如下: 服务名称:VMware NAT Service 显示名称:VMware NAT Service 可执行路径:C:\WINDOWS\system32\vmnat.exe 我的批处理是这样写的: @ehco off net start vmauthdservice net start vmnetdhcp net start vmount2 net start vmware nat service “这个服务不能启动,说该服务无效” 后来试了用这个写也不行: @ehco off net start vmauthdservice net start vmnetdhcp net start vmount2 c:\windows\system32\vmnat.exe “执行这个后,半天没反应” 但是在XP服务里点击这个服务的“启动”后可以正常执行启动、停止 大家来帮记看看这是什么问题?是服务名称不对还是什么问题? 我刚开始学批处理,大家不要笑我,呵呵 |
|
| 第2楼 vkill | 发表于 2007-03-25 14:19 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
加 " "那?
|
|
| 第3楼 djhui | 发表于 2007-03-25 14:23 |
| 初级用户 发帖 10 积分 28 | |
|
用 sc start 服务名 试试
|
|
| 第4楼 everest79 | 发表于 2007-03-25 21:39 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
我自已在用的
@echo off ECHO VMware Workstation........... pause>nul tasklist /svc|find /i "vmount2"||goto next sc stop "vmount2" sc stop "VMAuthdService" sc stop "VMnetDHCP" sc stop "VMware NAT service" goto end :next sc start "vmount2" sc start "VMAuthdService" sc start "VMware DHCP Service" sc start "VMware NAT service" "C:\Program Files\VMware\VMware Workstation\vmware.exe" :end exit |
|
| 第5楼 andy21017 | 发表于 2007-03-27 00:25 |
| 初级用户 发帖 11 积分 26 | |
|
呵呵 谢谢大家帮助 不过我是初学者,这些命令暂时还看不懂.....不过我会拷下来学习,直到懂为止....
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |