一键启动VM虚拟机和Mobaxterm的批处理脚本

背景/需求

在使用vm虚拟机时,我会搭配MobaXterm使用SSH连接使用,每次启动都需要点击很多程序窗口,比较麻烦,下面是查阅网友们的方法后,整理的通过批处理程序(.bat)一键启动vm虚拟机和mobaxterm的方法。

解决方法

使用如下批处理程序即可一键运行

@echo off
@rem 后台启动vm Centos7 模板机
start cmd /c 

    "D:\Program Files\VMware\VMware Workstation\vmrun.exe" -T ws start "C:\Users\zhy\Documents\Virtual Machines\CentOS 7模板机\CentOS 7模板机.vmx" nogui
exit
@rem 打开Mobaxterm使用模板机
start cmd /c

    "E:\ProgramFiles\MobaXterm_Personal_22.1.exe" -bookmark "10.0.0.128 (root)"
exit

注:

  1. 上述命令中.exe程序的路径等每个人可能不一样的内容需要自己找到并替换;
  2. start和exit要配对,否则cmd窗口会剩下多余的需要自己手动关掉

解释

  1. @echo off 用于关闭输出
  2. start cmd /c 指定使用cmd运行下面的命令, /c指的是运行结束后关闭cmd窗口,注意,start和exit需要搭配才能运行后自动关闭cmd窗口
  3. "D:\Program Files\VMware\VMware Workstation\vmrun.exe"位于vmware.exe同级目录,是用于启动指定虚拟机的程序;"C:\Users\zhy\Documents\Virtual Machines\CentOS 7模板机\CentOS 7模板机.vmx"是已创建虚拟机的配置文件(可通过vm界面中右键对应虚拟机 -> 打开虚拟机目录 获取到路径); nogui指的是后台启动vmware,注意后台程序可以通过windows任务栏右侧的^进行查看
  4. "E:\ProgramFiles\MobaXterm_Personal_22.1.exe"是MobaXterm的启动程序,-bookmark "10.0.0.128 (root)"指的是启动MobaXterm后打开对应的SSH连接,注意这里10.0.0.128(root)是前面vmrun.exe程序创建的vm虚拟机对应的连接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值