Chinaunix首页 | 论坛 | 博客
  • 博客访问: 386373
  • 博文数量: 58
  • 博客积分: 842
  • 博客等级: 准尉
  • 技术积分: 797
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 21:20
文章分类

全部博文(58)

文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(8)

2015年(1)

2014年(8)

2013年(8)

2012年(9)

2011年(5)

2010年(2)

2009年(11)

我的朋友

分类: 网络与安全

2017-03-23 11:14:12

Windows系统里使用ssh登录批量备份h3c设备配置文件:
在putty的plink所在目录里创建两个文件:1.  backup.bat   2.  ip.txt


backup.txt文件内容:
 @echo off
set pwd=1
set dt=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
set /p tftpip=Enter tftp server IP  :
set /p user=Enter username  :
set "psCommand=powershell " $pword = read-host 'Enter Password  ' -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
for /f "usebackq delims=" %%p in (`%psCommand%`) do set pwd=%%p
echo\


for /f %%i in (ip.txt) do @plink -pw "%pwd%" %user%@%%i tftp %tftpip% put startup.cfg startup%%i-%dt%.cfg



ip.txt的内容就是一行一个设备IP
192.168.10.11
192.168.10.13

在Windows系统里面打开一个tftp server的小软件即可批量备份配置文件了。
此方式只支持可以ssh登录的设备。telnet登录的设备不能使用。


阅读(2175) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册