mobaxterm中文乱码_MobaXterm批量生成session

python项目整理

—— 根据Excel批量生成 MobaXterm session

1.1 项目目的

本项目的目的为:

ISP最大的问题就是设备多,当然DC设备也不少,不过DC升级很方便,有统一的升级软件或者平台,ISP不会有这么多的便利。

结合最近升级了600台的设备软件版本,300+的热补丁的实际情况来看,在没有网管的情况下自己手动升级会把手累断,腰子也不好了

所以愤然做出来一个自动添加session的工具。

之所以选择MobaXterm,因为MobaXterm可以自动保存日志,不需要和CRT一样每次都得选择保存在哪里。而且CRT有版权和合规风险。

而且本次大操作让我意识到:我之前想象的批量升级工具和批量trouble shooting工具是基于console口的,因此花了大量时间在console上面,其实就算是国内也用的是远程方式来进行升级的,进化就必须进化彻底一些,把仍然需要自己跑站点console管理的方式彻底干掉。当然,telnet/SSH都是很简单的,后面的开发就相对简单了。

实施的流程很简单:

根据Excel表格快速生成能够批量添加MobaXterm session 的文件

流程:

①、在 “MobaXterm新建session.xlsx” 中填写需要的session信息

②、跑脚本

③、生成文件

1.2 项目时间

本项目的时间为:

20200727 一天

1.3 项目使用模块以及注释

本项目使用的模块为:

Openpyxl

1.4 项目输出脚本以及注释

ea71ea6442688b7fa8c5405494505782.png

脚本注意点:

1. 需要写主目录的bookmarks不然无法识别

2. 次级目录要从1开始,但是。。如果目录下面已经有文件夹了,那也是从1开始。

1.5 项目输入输出文件以及注释

①、MobaXterm新建session.xlsx   原始session保存Excel

72149c1a09575ee52be0ae170c7f4690.png

注意点:

1. 连接名称可以支持纯数字,但是输入中文会乱码,所以最好用英文

2. 同样的session所在目录以及保存文件目录也不支持中文

3. 已存在的用户用于moba可以保存用户名和密码

②、model_Weight.mxtsessions        输出的批量session文件 

输出样本如下:

[Bookmarks]

SubRep=

ImgNum=42

[Bookmarks_1]

SubRep=Test_For_Fun

ImgNum=41

test10.1.1.1 = #98#1%10.0.0.1%23%lukas%%2%%22%%%0%0%%1080%#MobaFont%10%0%0%0%15%236,236,236%30,30,30%180,180,192%0%-1%-1%F:\MOBAXterm 学习%xterm%-1%-1%_Std_Colors_0_%80%24%0%1%-1%%%0#0# #-1

[Bookmarks_2]

SubRep=Test_For_Fun2

ImgNum=41

test10.1.1.2 = #109#0%10.0.0.2%22%lukas%%-1%-1%%%22%%0%0%0%%%-1%0%0%0%%1080%%0%0%1#MobaFont%10%0%0%0%15%236,236,236%30,30,30%180,180,192%0%-1%-1%F:\MOBAXterm 学习%xterm%-1%-1%_Std_Colors_0_%80%24%0%1%-1%%%0#0# #-1

1.6 项目总结以及反思

功能性补充:

1. 没有写空判断语句,也就是说,MobaXterm输入的Excel只要是有的格子必须要填写,不能留空

2. 在导入的时候可以选择主目录导入或者可以新建一个空文件夹来导入

3. 添加已经保存的用户名和密码的功能还没有上线,等待有空

源程序和生成的EXE文件稍后放出来。

后排兜售瓜子

By Lukas

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值