养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

crt vbs 远程登录脚本说明

时间:2024-11-02 02:28:54

crt脚本的简单说明

工具/原料

crt

方法/步骤

1、BAT: .... SecureC六咝媲拜RT\SecureCRT.exe/arg%ip%/arg%mac%/arg%host%/arg%vlan%/a鸡堕樱陨rg%host2%/scriptlogin.vbs 传递参数 VBS: #$language="VBScript" #$interface="1.0" Submain dimip,mac,host,vlan,host2 ip=crt.Arguments(0) mac=crt.Arguments(1) host=crt.Arguments(2) vlan=crt.Arguments(3) host2=crt.Arguments(4) 接收参数

2、VBS:分列读取文本SetFSO=CreateObject("Scripting.FileSystemObject")Settxtfile=FSO.OpenTextFile("list.txt",1,True)DoWhileNottxtfile.AtEndOfStreamstrtxt=txtfile.ReadLinea=Split(strtxt,"")ip=a(0)mac=a(1)vlan=a(2)host=a(3)Looptxtfile.Close

3、VBS:打开session strconnect="/SSH2/L远程用户咯悝滩镞/PASSWORD远程密码"&host(这里是主机IP) crt缕计瓤账.session.connectInTab(strconnect) SetobjTab(n)=crt.GetTab(n+1) objTab(n).Activate objTab(n).screen.waitforstring">",3 objTab(n).screen.send("en"&vbcr) objTab(n).Screen.WaitForString"Password:",3 objTab(n).screen.send("密码"&vbcr) 。。。。 objTab(n).screen.send("permitiphost"&ip&"machost"&mac&vbcr)

4、获取已经打开的session IfobjTab(n).caption=session名称ThenobjTab(n).Activate endif ntabcount=crt.gettabcount()获取打开的session的数量

5、常用函数 if条件then( 执行语句) endif fori=atob 语句 nest

© 一点知识