我将在数百个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进行复制?

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

好的,后备:他们是否启用了ip scp服务器?无论如何,似乎都需要进行一些配置更改(即使是临时更改)。

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

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

#1 楼

您要查找的命令是file prompt quiet

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

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

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

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