SecureCRT远程命令执行实用指南
一 手动交互式执行
ifconfiguname -asudo shutdown -h now二 自动化与批量执行
# $language = "Python"
# $interface = "1.0"
import securecrt
def main():
# 连接已保存会话(按会话名)
crt.Session.Connect("/S 你的会话名")
# 等待提示符(请按实际提示符调整)
crt.Screen.WaitForString("$ ")
# 执行命令
crt.Screen.Send("uname -a\n")
crt.Screen.WaitForString("$ ")
crt.Screen.Send("df -h\n")
crt.Screen.WaitForString("$ ")
# 记录日志
crt.Session.Log(True)
main()
SecureCRT.exe /SCRIPT 脚本.py [/S 会话名] [/T 多标签];也可临时连接并传参执行。三 Windows远程命令场景
四 实用技巧与排错
su - root 或 sudo 提权;执行高风险命令前务必确认影响范围。