优秀的编程知识分享平台

网站首页 > 技术文章 正文

「VBS」使用vbs编写Xshell的巡检脚本

nanyue 2024-07-29 01:25:06 技术文章 14 ℃

关于巡检的内容之前文章已经介绍过了,可以实现运行Python脚本后自动(telnet或者ssh)连接到远程设备执行巡检命令,并把巡检的log日志记录到本地。无需额外的软件,只需运行脚本,其他全部自动化完成。

今天介绍的内容就没有之前那么强大了(不够自动化),需要用到Xshell,并且还得点几下鼠标,但带来的好处就是学习难度更低,小学生都能理解。

Xshell支持的脚本有vbs,js,python。本打算用Python,但官方文档上的示例用的是vbs,并且vbs看起来更简单,最重要的原因是目前Xshell对python的支持还有很多问题,综合对比,就不要为难自己了。

netsarang官网截图

本文还是演示最基础的操作,更多详细内容请打开Xshell,点击“帮助”-再点击“Xshell 帮助”,找到“Script API”。小编今天当一回官方文档的搬运工。

上代码(最简单的巡检部分):

巡检脚本

虽然vbs脚本可以实现更多的功能,比如连接到远程设备,记录log日志等,但上图只演示了执行巡检命令,这样脚本拷贝到其他环境中就能直接使用。当然你也可以根据不同的环境,丰富脚本内容。

如果不把远程连接,记录日志写进脚本,那么就在Xshell里面做些设置吧:

Xshell设置

运行脚本:

运行脚本

注意,选择脚本,点击打开之后,敲一下回车才是真正的执行。也可以在Xshell里面直接设置好脚本,这样打开会话就自动运行脚本:

设置自动运行脚本

更多详细内容请打开Xshell,点击“帮助”-再点击“Xshell 帮助”。

实验结束。

最近发表
标签列表