SecureCRT脚本录制步骤
打开SecureCRT,依次点击顶部菜单栏「选项」→「会话选项」,在弹出的对话框中选择「脚本」标签页。勾选「启用脚本」选项,并根据需求选择脚本语言(如TCL、Python,默认多为TCL)。点击「确定」保存设置,确保脚本功能处于开启状态。
在开启录制后,正常在SecureCRT命令窗口中输入需要自动化的命令(如free查看内存、df查看磁盘空间、ssh登录远程设备等),或执行其他交互操作(如输入用户名、密码等)。SecureCRT会将这些操作及对应的输出完整记录下来。
login_router),并设置文件后缀(根据录制时的语言选择,如Python脚本为.py、VBScript脚本为.vbs),点击「保存」完成录制。录制的原始脚本可能包含冗余信息(如设备提示符的具体字符),可通过文本编辑器(如vim、nano、Notepad++)打开保存的脚本文件,修改以下内容提升可读性和兼容性:
crt.Screen.WaitForString的等待字符串(如将具体的设备提示符简化为通用字符,如"#", "$");for循环);Send或WaitForString语句(如重复的回车操作)。.py或.vbs),即可自动执行录制的操作序列。SecureCRT.exe /SCRIPT login_router.vbs /SSH2 /L root /P 22 192.168.1.1(其中/SCRIPT指定脚本路径,后续参数为连接信息,如协议、用户名、密码、IP地址),无需手动打开SecureCRT即可自动执行脚本。