服务器通过vmware命令批量启动多个VMware虚拟机

如需转载请标明出处:http://blog.csdn.net/itas109 

QQ技术交流群:129518033

 

对于服务器以VMware的用户来说,断电或者重启服务器是最令人头疼的问题。

如果每次开机后可以自动启动VMware虚拟机那就太好了。

下面介绍一个如何批量启动多个VMware。

 

环境:

VMware 12.1.0

 

1.制作VMware启动脚本

"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x  "E:\VMs\vm1\Windows Server 2003 Enterprise Edition.vmx"

 

配置过VMware环境变量的可以执行

 

vmware -x "E:\VMs\vm1\Windows Server 2003 Enterprise Edition.vmx"

 

 

 

一共3个参数,

第1个参数:VMware的可执行文件路径,如果环境变量配置了该路径可以直接使用vmware

第2个参数: vmware的参数 这里使用的是 -x 当虚拟机系统被打开时启动系统

第3个参数:需要打开的虚拟机文件 *.vmx格式

 

第2个参数详情:

服务器通过vmware命令批量启动多个VMware虚拟机_第1张图片

 

2.添加脚本开机自启动

a.打开"脚本(登录/注销)"

运行 > gpedit.msc > 用户配置 > windows设置 > 脚本(登录/注销) 

服务器通过vmware命令批量启动多个VMware虚拟机_第2张图片

服务器通过vmware命令批量启动多个VMware虚拟机_第3张图片

b.分别在登录和注销选项中添加脚本

服务器通过vmware命令批量启动多个VMware虚拟机_第4张图片

 

3.结果

重启或注销后,VMware自动启动项目

服务器通过vmware命令批量启动多个VMware虚拟机_第5张图片

 

4.批处理示例

ECHO "start vm1"
vmware -x  "E:\VMs\tvm1\Windows Server 2003 Enterprise Edition.vmx"
ECHO  "start vm2"
vmware -x  "E:\VMs\vm2\win 7.vmx"
ECHO  "start vm3"
vmware -x  "E:\VMs\vm3\Windows Server 2008 R2 x64.vmx"

TIMEOUT /T 10 /NOBREAK
::PAUSE

 

下一篇讲采用vmrun命令完成操作

 

觉得文章对你有帮助,可以用微信扫描二维码捐赠给博主,谢谢!

服务器通过vmware命令批量启动多个VMware虚拟机_第6张图片
 

 如需转载请标明出处:http://blog.csdn.net/itas109 

QQ技术交流群:129518033

 

 

你可能感兴趣的:(vmware,服务器,虚拟机,自启动,服务器)