批量脚本思科
Script in batch Cisco
是否可以创建一个脚本,从 Cisco 设备复制并保存配置?
我已经在批处理文件中创建了这个:
C:\putty.exe -ssh XX.XX.XX.XX -l XXXXXX -pw XXXXXX
所以我可以成功登录SW
。但是,如果我在批处理文件中在那之后写任何其他命令,它不会执行任何操作。
有什么办法让它起作用吗?例如:
发送 "configure terminal" 或类似这样的东西..
您使用的命令 (putty.exe -ssh) 打开与服务器的会话。在此会话中,您可以执行任何命令,并且在您离开会话时(最常见的是 CTLR + C),您的批处理脚本会继续执行。
结构是这样的:
- 批量开始
- SSH 会话开始和结束
- 批处理脚本继续
您可以做的是使用类似以下的参数调用 SSH 函数:
C:\putty.exe -ssh HOST -l USER -pw PASSWORD -m "YOURCOMMAND"
有关详细信息,请查看 here。
或: 您使用将从交换机调用的脚本(远程资源)
或: 您创建一个 CISCO API script
是否可以创建一个脚本,从 Cisco 设备复制并保存配置?
我已经在批处理文件中创建了这个:
C:\putty.exe -ssh XX.XX.XX.XX -l XXXXXX -pw XXXXXX
所以我可以成功登录SW
。但是,如果我在批处理文件中在那之后写任何其他命令,它不会执行任何操作。
有什么办法让它起作用吗?例如:
发送 "configure terminal" 或类似这样的东西..
您使用的命令 (putty.exe -ssh) 打开与服务器的会话。在此会话中,您可以执行任何命令,并且在您离开会话时(最常见的是 CTLR + C),您的批处理脚本会继续执行。
结构是这样的:
- 批量开始
- SSH 会话开始和结束
- 批处理脚本继续
您可以做的是使用类似以下的参数调用 SSH 函数:
C:\putty.exe -ssh HOST -l USER -pw PASSWORD -m "YOURCOMMAND"
有关详细信息,请查看 here。
或: 您使用将从交换机调用的脚本(远程资源)
或: 您创建一个 CISCO API script