We stand alone,
together.
- BAND of BROTHERS
批处理控制VMWare虚拟机
完整批处理文件内容如下:
把以上代码保存为 .bat 文件,并创建两个指向该 .bat 文件的快捷方式,并分别给两个快捷方式加上 start / stop 参数(也可以再提供第二个参数来指定启动特定的虚拟机配置文件),就可以通过快捷方式直接启动/停止 VMWare 相关的虚拟机和服务。
其中使用了 devcon 工具来控制网络连接的停用/启用,需要到微软网站下载该工具。
注意:如果你的系统中存在其他硬件ID包含 *vmnet* 字符串的话会把所有相关的设备同时都禁用/启用。你可以在命令行下输入 devcon find *vmnet* 先检查一下是否只匹配到 VMWare 所添加的两个虚拟网络连接。
用 vmrun 关闭虚拟机的时候作用等同于在操作界面的 Power Off 按钮。所以最好在执行批处理之前使用虚拟操作系统的 shutdown 命令先安全退出操作系统。
This Entry was Last Modified on 2007-05-28 15:02
日志存档
继续阅读
ac米兰 ajax apache api blog blogchina cctv css dhtml download dreamhost dvd encoding error feeds firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies msn mvc mysql oracle php pippo pivot rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xml zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 旅行 命令行 欧洲杯 人生 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器


并在网络连接里停用这两个网络连接
不也一样不占资料吗
runas /savecred /usr:administrator "D:ShellVMWare.bat start"
这样在第一次运行快捷方式的时候会需要你输入 administrator 用户的密码,之后就可以完全自动化的以 administrator 用户的身份来执行这段批处理的命令了。
关于 runas 命令参见 http://www.zeali.net/entry/465 : Windows下以其他用户身份运行程序。