【发布时间】:2020-01-25 05:00:45
【问题描述】:
我目前正在尝试编写一个脚本来更改 200 多台 Cisco 交换机的位置 (snmp)。
我的问题是我不能一次运行多个命令。我制作了一个批处理文件,它自动连接到交换机并读取列出命令的 .txt 文件。但无论我做什么,我得到的最好结果是只执行了第一个命令。
批处理文件:
cmd.exe /c echo n | "Filepath(plink)" -ssh Switch Hostname -l Username -pw "Password" -m "txt File"
txt 文件:
conf t
snmp-server location test
end
wr
exit
我已经尝试过 txt 文件中的其他分隔符,例如 ; | 等。
但似乎没有任何效果。
【问题讨论】:
标签: batch-file ssh putty cisco plink