win7系統(tǒng)下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

交換機大局部備份設(shè)置腳本分享

發(fā)布時間:2025-04-05 文章來源:xp下載站 瀏覽:

路由器(Router)是連接兩個或多個網(wǎng)絡(luò)的硬件設(shè)備,在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用,是讀取每一個數(shù)據(jù)包中的地址然后決定如何傳送的專用智能性的網(wǎng)絡(luò)設(shè)備,路由器最主要的功能為實現(xiàn)信息的轉(zhuǎn)送。

在給交換機做配置變更或者日常檢查過程中,經(jīng)常會遇到需要大批量的修改或查看交換機命令的情況。
如果工程師一臺臺登陸交換機進行配置修改或檢查,效率太低。
常用的CRT軟件SecureCRT的腳本功能就可以做到批量配置或檢查,SecureCRT提供了強大的腳本工具,我們可以編寫vbs、js、pl、py腳本文件來實現(xiàn)我們的需求。
我這里介紹了使用SecureCRT通過vbs腳本批量備份cisco交換機配置的方法,實測可用。
此腳本可以根據(jù)你的需要修改,改成其他功能。
使用方法
1. 在D盤新建一個文件夾,命名為SW_Scripts,打開文件夾,新建list.txt,編輯文本文件,每行輸入4列分別是:交換機ip 用戶名 密碼 enable密碼
例:
192.168.1.100 user123 pwd123456 cisco123
192.168.1.101 user123 pwd123456 cisco123
……
有多少交換機就寫多少行
2.新建backup.txt,編輯文本文件,將下文的交換機批量備份配置腳本內(nèi)容復(fù)制到文本文件中,腳本中的目錄、文件名、命令根據(jù)自己需求進行自定義修改,保存退出。將backup.txt更改為backup.vbs,確定。
3.在D盤SW_Scripts文件夾內(nèi)新建一個log文件夾,用于記錄操作過程。
4.打開SecureCRT,點擊菜單欄的 腳本→執(zhí)行,選擇backup.vbs,執(zhí)行。
5.查看log信息,檢查備份文件。
腳本范例
交換機批量備份配置腳本:
# $language = "VBScript"
# $interface = "1.0"
Sub Main
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso,file1,line,str1,str2,params
Set fso = CreateObject("Scripting.FileSystemObject")

'設(shè)備列表和密碼文件路徑,運行前需要確認路徑!
Set file = fso.OpenTextFile("D:\SW_Scripts\list.txt",Forreading, False) 
crt.Screen.Synchronous = True
DO While file.AtEndOfStream <> True
line = file.ReadLine
params = Split (line)

'輸出log文件路徑,運行前需要確認log文件夾存在!
crt.session.LogFileName = "D:\SW_Scripts\log\" & params(0) & " @"& Year(Now) &"-"& Month(Now) &"-"& Day(Now) &".txt"
crt.session.Log(true)

'登錄
crt.Session.Connect "/TELNET " & params(0)
crt.Screen.WaitForString "Username:"
crt.Screen.Send params(1) & vbcr
crt.Screen.WaitForString "Password:"
crt.Screen.Send params(2) & vbcr
crt.Screen.waitForString ">"
str0 = "enable"
crt.Screen.Send str0 & vbcr
crt.Screen.WaitForString "Password:"
crt.Screen.Send params(3) & vbcr
crt.Screen.waitForString "#"

'備份目前startup配置到tftp服務(wù)器
str1 = "copy startup-config tftp://192.168.1.111"
str2 = params(0) & "-config" & "@" & Year(Now) &"-"& Month(Now) &"-"& Day(Now) & ".cfg"
crt.Screen.Send str1 & vbcr
crt.Screen.WaitForString "]?"
crt.Screen.Send vbcr
crt.Screen.WaitForString "]?"
crt.Screen.Send str2 & vbcr
crt.Screen.WaitForString "#"

'登出
crt.Session.Disconnect&nbsp;
loop
crt.Screen.Synchronous = False&nbsp;
End Sub

注意事項
1.腳本先用測試交換機測試運行正常后方可批量執(zhí)行。
2.建議分多個list.txt文件分批執(zhí)行,不要一次性執(zhí)行完所有設(shè)備。
3.根據(jù)交換機ios版本不同,部分waitForString可能不一樣,比如登錄步驟中,大部分交換機waitForString是Username:,但是也有的是username:,因此會造成腳本執(zhí)行中斷,需根據(jù)實際情況自行修改。
4.對于做AAA認證的交換機,有的可能沒有enable密碼,登錄后跳過了>,直接進入了#,因此waitForString也需對應(yīng)修改。 


本文可以幫助您基本地設(shè)置和管理您的路由器。

本文章關(guān)鍵詞: 交換機大局部備份設(shè)置腳本 
主站蜘蛛池模板: 亚洲香蕉网久久综合影视| 狠狠色婷婷综合天天久久丁香 | 色婷婷久久综合中文久久蜜桃av| 丁香婷婷综合网| 亚洲精品第一国产综合境外资源| 久久精品桃花综合| 亚洲VA综合VA国产产VA中| 日韩人妻无码一区二区三区综合部| 久久综合久久综合久久| 狠狠综合久久综合88亚洲| 久久婷婷五月综合色高清| 亚洲欧美乱综合图片区小说区| 色噜噜狠狠色综合网| 久久综合欧美成人| 伊人久久成人成综合网222| 亚洲欧美乱综合图片区小说区| 一本色综合网久久| 欧美综合区综合久青草视频| 亚洲另类欧美综合久久图片区| 97久久久精品综合88久久| 亚洲精品欧美综合| 伊人久久大香线蕉综合影院首页| 欧洲 亚洲 国产图片综合| 亚洲狠狠色丁香婷婷综合| 五月丁香综合激情六月久久| 女人和拘做受全程看视频日本综合a一区二区视频 | 狠狠做深爱婷婷综合一区| 一本色道久久88加勒比—综合| 久久综合亚洲色HEZYO国产| 国产综合一区二区| 93精91精品国产综合久久香蕉| 欧美激情综合网| 亚洲综合AV在线在线播放| 一本色道久久综合狠狠躁| 亚洲国产日韩成人综合天堂| 国产色综合一二三四| 色综合.com| 色欲老女人人妻综合网| 国产成人精品综合久久久久| 台湾佬综合娱乐| 狠狠色狠狠色综合日日五|