- 帖子
- 15
- 积分
- 17
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2011-2-28
|
3楼
发表于 2012-2-20 16:12
| 只看该作者
@echo off
:wait
cls
color a0
cls
set count=0
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 1 -w 2 %%i -n 2 && echo 扫描%%i完成,正在执行配置工作... && echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs && echo WScript.Sleep 300 >>telnet_tmp.vbs && echo sh.SendKeys "open %%i" >>telnet_tmp.vbs && echo WScript.Sleep 300 …… && echo sh.SendKeys "{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys "cisco{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"en{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys "net@2008@net{ENTER}">>telnet_tmp.vbs && echo WScript.Sleep 300 ……&& echo sh.SendKeys "copy startup-config tftp {ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"10.0.26.16{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"q{ENTER}">>telnet_tmp.vbs && start telnet && CScript telnet_tmp.vbs //nologo && set /a count+=1 && echo %%i配置成功 && echo %%i配置成功>>result.txt
cls
echo ----------------结果说明--------------
echo 配置完毕!
echo 共配置活动的交换机:%count%台。
echo 配置的结果保存在当前目录的result.txt中。
echo --------------------------------------
echo 按任意键返回主菜单
pause>nul
goto :wait
:end |
|