本帖最后由 qiao849 于 2012-2-16 20:00 编辑
- @echo off
- :wait
- color Oa /*设置背景和前景颜色*/
- cls
- set a=
- set/p a=请输入s或者q:
- if %a%==s goto :startconf
- if %a%==q goto :end
- goto :wait
- :startconf
- echo 交换机配置结果:>>result.txt
- for /f %%i in (IP.txt) do (
- echo 正在扫描 %%i && echo 请等待......&& ping -n 5 -w 2 %%i -n 2|find "TTL" && echo 扫描%%i完成,当前正在连接%%i&& 正在执行配置工作......
- start /wait telnet %%i
- )
复制代码 这段代码显示IP.txt里的第一台交换机的登录画面,接下来需要输入交换机命令。代码不知道怎么接下去了,请高手指点迷津啊
实现思想:
1.建立一个文本文件用来存放多个IP,每个IP占一行。
2.登录之前先用ping命令测试各台设备的连通性。通的情况下接着执行telnet命令,输入用户密码[确定],再输入特权密码[确定],执行备份操作完成后退出当前登录设备(tftp软件事先会打开,不用命令去控制)
3.每台设备都是先测试连通性再执行登录操作和进一步操作,测试不通就跳过再测试下一台设备。
4.执行步骤要有显示,执行结果要存放文档 |