华为交换机自动透传vbs脚本1

华为交换机自动透传vbs脚本1

ID:2074154

大小:39.00 KB

页数:5页

时间:2017-11-14

华为交换机自动透传vbs脚本1_第1页
华为交换机自动透传vbs脚本1_第2页
华为交换机自动透传vbs脚本1_第3页
华为交换机自动透传vbs脚本1_第4页
华为交换机自动透传vbs脚本1_第5页
资源描述:

《华为交换机自动透传vbs脚本1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单个华为交换机自动透传vlan工具:secureCRT语言:vbs作者:鲍继川邮箱:bc5367@gmail.com1.Vlan.txt文件Xxxx_93062012G1/0/0G1/0/2g1/0/3第一行为交换机名称第二行为vlan第三行为要透传的端口2交换机信息文件交换机.txt1.1.1.1用户名密码super3密码2.2.2.2用户名密码super3密码———————————————————————————————————————3通过读取vlan.txt文件的第一行,找到交换机信息文件里德信息后登陆进去,取得vlan.txt的第二行为vlan信息。取得第三行作为交

2、换机端口,准备透传。完整代码如下:#$language="VBScript"#$interface="1.0"SubMainConstForReading=1,ForWriting=2,ForAppending=8DimobjTab,flagonerrorgoto0flag=0SetobjTab=crt.GetScriptTabSetfso1=CreateObject("Scripting.FileSystemObject")Setfso4=CreateObject("Scripting.FileSystemObject")objTab.Screen.Synchronous=

3、Truestr1="e:/easy/vlan.txt"ifnotfso1.FileExists(str1)thencrt.Dialog.MessageBox"交换机透传文件不存在"&vbcrlf&_vbcrlf&_str1&vbcrlf&vbcrlf&_"请重新运行脚本!"exitSubendifSetfile1=fso1.OpenTextFile(str1,1,False)line1=""line1=Trim(file1.ReadLine)ifline1=""thencrt.Dialog.MessageBox"交换机为空!"exitsubendifdimline2,line

4、3,line4str4="E:easy交换机ip.txt"Setfile4=fso4.OpenTextFile(str4,1,False)doline4=Trim(file4.ReadLine)if(line4="")thenexitsubendifparams=Split(line4)if(line1=params(1))thenflag=1'msgbox(flag)exitdoendifloopuntilfile4.AtEndOfStream=Trueifflag=0thenmsgbox("没找到交换机")exitsubendifline2=Trim(file1.Re

5、adLine)line3=Trim(file1.ReadLine)l=Split(line3)if(line2="")thenmsgbox("vlan为空")exitSubendifif(line3="")thenmsgbox("端口为空")exitSubendifobjTab.session.LogFileName="e:easylog"&Date&""¶ms(0)&".txt"objTab.session.Log(true)'Telnet到这个设备上objTab.Session.Connect"/TELNET"¶ms(0)objTab.Screen.

6、Synchronous=TrueobjTab.Screen.WaitForString"Username:"objTab.Screen.Sendparams(1)&chr(13)objTab.Screen.WaitForString"Password:"objTab.Screen.Sendparams(2)&chr(13)objTab.Screen.WaitForString">"objTab.Screen.Send"super3"&chr(13)objTab.Screen.WaitForString"Password:"objTab.Screen.Sendparams(3)

7、&chr(13)objTab.Screen.WaitForString">"objTab.Screen.Send"sys"&chr(13)objTab.Screen.WaitForString"]"skey=InStr(params(1),5)selectcaseskeycase0crt.Screen.Send"vlanba"&line2&chr(13)fori=0toUBound(l)objTab.Screen.WaitForString"]"objTab.Screen.Send"int"&l(i)&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。