boredlaugh1 发表于 2009-09-13 18:11

回复 #1 北极星 的帖子

顶一下,支持你更新

bzzh 发表于 2009-09-14 08:46

haoding

cheveu 发表于 2009-09-16 00:38

LZ我给你几点建议:

方法一:0、1组合。
0、copy run tftp,同样可以达到保存当前配置的目的。
1、用windows下的脚本可以实现你同样的功能,而且密码是可以预先写在文档里让脚本按顺序读取的。不过需要搭配1使用。

方法二:2、3组合。
2、windows的cmd下,直接输入telnet后回车,此时见图2,可以用telnet自身的命令把输出存到文本
3、此时telnet 上去后,terminal length 0(华为应该有对应的配置,俺不会,欢迎知道的补全),再show running-config,就能一口气保存配置,没有讨厌的more等字符。
当然,方法二也可以做成脚本,但是我没试过,只是自己偶尔用用。


另:脚本不好做界面。你这个小程序有个人机交互界面,很好。

[ 本帖最后由 cheveu 于 2009-9-16 00:49 编辑 ]

ssffzz1 发表于 2009-09-16 08:39

LS的方法也不错的。

1.1.27screen-length
【命令】
screen-length screen-length
undo screen-length
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
screen-length:指定下一屏所显示的行数,取值范围为 0~512,0表示一次性显示
全部信息,即不进行分屏显示。
【描述】
screen-length命令用来设置下一屏所显示的行数。undo screen-length命令用来恢
复缺省情况。
缺省情况下,下一屏显示 24行数据

leezer 发表于 2009-09-16 09:29

回复 #2 sdasdf 的帖子

看看,兄弟的代码,将来我或许用得到,谢谢!

whoiswhoz 发表于 2009-09-16 09:44

好的 支持楼主的奶粉钱计划

WangZhou 发表于 2009-09-16 15:35

看看。。。

cheveu 发表于 2009-09-16 20:01

回复 #14 cheveu 的帖子--对 show run 保存配置的一点说明:

windows终端cmd窗口的大小可以影响running-config配置输出效果,使之强行分行。强行分行以后,保存下来的文本也会分行。这是我们不希望的。

解决办法:
右击cmd窗口的快捷方式,修改属性 --> 布局,将屏幕缓冲区宽度和窗口宽度都调到很大(比如512),这样一般说来,很难有配置被强行分行了。

注:因为不知道cisco和H3C的路由器交换机配置文件,每行最多多少个字符,所以解决办法也只是经验之谈,说不上严谨。
   严谨的办法是搞清楚每行字符数的上限,把窗口宽度和缓冲区宽度都调到大于此上限的值,这样绝对不会强制分行。

ssffzz1 发表于 2009-09-16 20:06

哦。其实还是TFTP的法子最好。干净啊。TELNET进去执行个命令就OK了。

old-cow 发表于 2009-09-16 22:11

gg
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: #自己编了个批量备份交换机配置的程序。(更新一个版本)