方法/步骤 1 BAT: ... SecureCRT\SecureCRT.exe /arg %ip% /arg %mac% /arg %host% /arg %vlan% /arg %host2% /script login.vbs 传递参数 VBS: #$language = "VBScript" #$interface = "1.0" Sub main dim ip,mac,host,vlan,host2 ip=crt.Arguments(0) mac=crt.Ar...
对于需要操作的设备信息,为了编写方便,使用了VB的文件读取语句,因此只需要将设备信息按照“IP、VPN、账号、密码、设备名” 的格式填入指定的txt中即可实现脚本自动读取。 ConstForReading=1,ForWriting=2,ForAppending=8Dimfso,file1,line,str1,paramsSetfso=CreateObject("Scripting.FileSystemObject")'指定载入的原始文...
1、配置登录主机名、用户和密码 2、配置登录后操作脚本目录 3、vbs操作脚本如下(crt也支持python) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #$language = "VBScript" #$interface = "1.0" crt.Screen.Synchronous =True SubMain crt.Screen.Send"ssh clouder@196.166.36.60"& chr(13) if (crt....
发现一个自动备份工具(bat脚本+SecureCRT+vbs脚本),支持telnet及SSH,配合windows的计划任务,自动备份H3C、华为交换机、路由器,效果还不错,理论上只要能用SecureCRT登录的设备,稍加修改都可以完成采集、备份。 设备信息存放在SWIP_v4.txt里,各字段分别是登录方式、设备名称、IP、用户、密码。
运行脚本: 在SecureCRT 中,点击 “脚本” 菜单,选择 “运行”,找到刚才修改后的 “batch_config.vbs” 脚本文件并打开,SecureCRT 将按照脚本中的内容逐台连接到交换机进行配置,并将操作日志保存到指定的日志文件中。 以上步骤仅为一个基本的示例,实际操作中可能需要根据交换机的具体型号和配置需求进行相应的调整。
secureCRT脚本---vbs语法 常用语句: 1.CRT命令 ‘发送命令 crt.Screen.Send “whyy@dsl-vty” & chr(13) ‘等待字符串出现 crt.Screen.WaitForString “Password:” ‘等待字符串出现,等待1秒钟 crt.Screen.WaitForString (“Password:”,1) ‘开启同步 crt.Screen.Synchronous = True ‘判断指针1秒内不移动...
SecureCRT给我们提供了很好的平台——脚本工具制作和运行。下面就SecureCRT工具常用到的几个函数阐述如下: 1.在SecureCRT里,用得最多的应该就是crt.Screen,基本上很多操作都是基于屏幕的返回字来决定下一步该作何操作: (1):crt.Screen.WaitForString("KeyString",timewaiting) 该函数是单字符串判断,Key...
利用CRT配合VBS脚本实现自动化巡检 以山石防火墙巡检为例 1 设备列表文件:list.txt 内容格式:主机名[空格]IP[空格]SSH用户名[空格]SSH密码 SG-6000 192.168.1.1 hillstone Admin@123 SG-6000-02 192.168.1.2 hill
SecureCRT脚本(VBS)运行 在SecureCRT运行脚本,自动收发数据监控记录运行状态。 参考: 示例代码: #$language ="VBScript"#$interface="1.0"'===本脚本说明:==='通信测试:'1、新建日志文件路径修改LOG_FILE_NAME宏定义的地址'2、使用Telnet登陆PPC后运行脚本,运行一段时间后错误信息将自动存储到1中定义的文本文件...
步骤1:创建一个vbs脚本文件 首先,我们需要创建一个vbs脚本文件,用于调用SecureCRT并执行Python程序。 ' 创建一个vbs脚本文件,比如run_python.vbs 1. 步骤2:在vbs脚本中调用SecureCRT 在vbs脚本文件中,我们需要调用SecureCRT并设置相关的属性。 ' 创建一个SecureCRT对象 ...