Estoy a punto de actualizar el IOS en varios cientos de Cisco VG224 en preparación para una actualización CUCM.
Estoy intentando racionalizar / automatizar este proceso tanto como sea posible, y actualmente mi principal problema son las indicaciones de "confirmación" que IOS devuelve para el copy
comando. Por ejemplo:
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#
He encontrado la sintaxis adecuada para que el dispositivo no me solicite el nombre de usuario o la contraseña cada vez.
Pero ahora, no importa lo que haga, todavía me pide que confirme Destination filename [vg224-i6k9s-mz.151-4.M7.bin]
.
¿Hay alguna manera de detener este comportamiento?
ip scp server enable
? en cualquier caso, parece que se requerirá algún cambio de configuración (incluso si es temporal).Respuestas:
El comando que estás buscando es
file prompt quiet
.Si cambia esta configuración en el modo de configuración global, suprimirá las alertas de confirmación que está viendo y permitirá operaciones de archivo automatizadas de una línea.
Sin embargo, vale la pena señalar que, en su mayor parte, los mensajes de confirmación están ahí para proteger su sistema y "CYA" ... Si introduce información incorrecta en las operaciones de su archivo, podría interrumpir el servicio en este dispositivo.
Si deshabilita las indicaciones del archivo, me aseguraría de que uno de los últimos pasos en su secuencia de comandos sea restablecerlo al valor predeterminado de
file prompt alert
.Consulte este PDF de Cisco para obtener más información.
fuente