复制文件时抑制IOS中的确认提示


9

我将在数百个Cisco VG224上升级IOS,以准备CUCM升级。

我正在尝试尽可能简化/自动化此过程,当前我的主要问题是IOS退回copy命令的“确认”提示。例如:

GW-TEST#copy scp://USER:PASSWORD@SERVER//path/path/vg224-i6k9s-mz.151-4.M7.bin slot0:vg224-i6k9s-mz.151-4.M7.bin
Destination filename [vg224-i6k9s-mz.151-4.M7.bin]? 
Translating "SERVER"...domain server (192.168.101.2) [OK] 
 Sending file modes: C0644 28935060 vg224-i6k9s-mz.151-4.M7.bin
!!! ::SNIP:: !!!!
28935060 bytes copied in 501.532 secs (57693 bytes/sec)

GW-TEST#

我发现适当的语法使设备不会每次都提示我输入用户名或密码。

但是现在,无论我做什么,它仍然提示我确认Destination filename [vg224-i6k9s-mz.151-4.M7.bin]

有没有办法停止这种行为?


您是否考虑过使用SNMP进行复制?
Ricky Beam

我有。如果您要使用的是CISCO-FLASH-MIB,我就很熟悉。不幸的是,此特定安装没有SNMP写访问权限。在我正在使用的时间表中更改SNMP策略是不合理的。
Brett Lykins

好吧,后备:他们有ip scp server enable吗?无论如何,似乎都需要进行一些配置更改(即使是临时更改)。
Ricky Beam

他们没有启用它,但这是一个好主意。通过SCP将其推到设备上,而不是通过SCP从设备上拉下来。我已经完成了这个项目,但是下次我会记住这一点。谢谢@RickyBeam!
布雷特·莱金斯

1
@Brian我试图阻止IOS在文件复制过程中要求确认所有设置。这样,可以很容易地为无人看管的脚本进行设置。
布雷特·莱金斯

Answers:


13

您要查找的命令是file prompt quiet

如果您在“全局配置”模式下更改此设置,它将抑制您看到的确认警报,并允许进行一行自动文件操作。

但是,值得注意的是,在大多数情况下,会出现确认提示以保护您的系统和“ CYA” ...如果在文件操作中输入错误的信息,则可能会中断该设备上的服务。

如果您确实禁用了文件提示,那么我将确保脚本中的最后一步之一是将其重置为默认值file prompt alert

有关更多信息,请参见此Cisco PDF

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.