SecureCRT腳本錄制步驟
打開SecureCRT,依次點擊頂部菜單欄「選項」→「會話選項」,在彈出的對話框中選擇「腳本」標簽頁。勾選「啟用腳本」選項,并根據需求選擇腳本語言(如TCL、Python,默認多為TCL)。點擊「確定」保存設置,確保腳本功能處于開啟狀態。
在開啟錄制后,正常在SecureCRT命令窗口中輸入需要自動化的命令(如free
查看內存、df
查看磁盤空間、ssh
登錄遠程設備等),或執行其他交互操作(如輸入用戶名、密碼等)。SecureCRT會將這些操作及對應的輸出完整記錄下來。
login_router
),并設置文件后綴(根據錄制時的語言選擇,如Python腳本為.py
、VBScript腳本為.vbs
),點擊「保存」完成錄制。錄制的原始腳本可能包含冗余信息(如設備提示符的具體字符),可通過文本編輯器(如vim、nano、Notepad++)打開保存的腳本文件,修改以下內容提升可讀性和兼容性:
crt.Screen.WaitForString
的等待字符串(如將具體的設備提示符簡化為通用字符,如"#"
, "$"
);for
循環);Send
或WaitForString
語句(如重復的回車操作)。.py
或.vbs
),即可自動執行錄制的操作序列。SecureCRT.exe /SCRIPT login_router.vbs /SSH2 /L root /P 22 192.168.1.1
(其中/SCRIPT
指定腳本路徑,后續參數為連接信息,如協議、用戶名、密碼、IP地址),無需手動打開SecureCRT即可自動執行腳本。