技术渣渣,勿喷
使用Python+bat读取IP表修改机房机器IP
先说一下不足
机房系统,保证兼容性,不装Python,所以不采用bat脚本调用py脚本获取返回值的用法
py脚本打包调用bat,涉及管理员权限传参不正常,不采用
纯bat脚本对字符串处理能力真的是极其糟糕,不想调试了
纯python在网卡选择判断上简直写的心累,干脆混合写,发挥各自优势
使用效率慢一点的方法,通过文本传参,这一点大佬勿喷,望传授经验
机房大约80台机器,修改原联想IP分配工具因驱动问题不能运行,网上已有批量修改工具均达不到理想效果,顾采用单机脚本设置开机自启的方法
首先获取整个机房的Mac地址,全部开机状态下对局域网扫描,网上很多方法,不累赘叙述
为每个Mac在Ttxt中写好一个IP,格式如下:
1**.30.132.102 d8-cb-8a-0b-17-44
1**.30.132.103 d8-cb-8a-0a-d8-73
中间使用tab或空格隔开
编写bat,Python代码
打包自解压程序exe,
在机房设置开机自启然后同传
Python代码如下:(代码中ip部分字段用*号已隐藏)
#此代码需要以管理员方式运行
import uuid
import re