一直使用VMware Workstation,别的地方都还好,就是以队列方式启动虚拟机时上方的预览窗很占地方(屏幕小没办法),通过研究,想出如下方法。

首先在vmware虚拟机的Settings(设置)里修改虚拟网卡的模式,选择“Custom:Specific virtual network”,我这里选择为VMnet3,你要组织的这个虚拟队列的机器都要这样修改,从而组成虚拟的局域网。

然后在View(视图)里把Tabs(标签)选上,以后点击标签可以在虚拟机之间切换。

接着将如下命令写成批处理:

@echo off

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\vm\Domain2003\Berlin\Berlin.vmx" gui

ping -n 95 127.0.0.1>nul


"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\vm\Domain2003\Florence\Florence.vmx" gui

ping -n 85 127.0.0.1>nul


"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\vm\Domain2003\ClientXP\ClientXP.vmx" gui

ping -n 65 127.0.0.1>nul


"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "D:\vm\Domain2003\zhaowa\zhaowa.vmx" gui

给这个批处理建立快捷方式,然后修改快捷方式的属性,将“运行方式”改为“最小化”,这样批处理执行时将以最小化窗口状态执行。

有三个需要注意的地方:(1)vmrun.exe的路径要根据具体平台作出修改,32位平台去掉"Program Files"后的x86即可;(2)虚拟机的配置文件.vmx路径也要根据你的具体路径修改;(3)ping值作用是避免后面的虚拟机启动时干扰前面没启动好的机器,大小根据你的虚拟机启动时间修改,比如我的Berlin虚拟机是一个域控,所以启动时间就需要设大一些,这里为95秒。