Supprimer les invites de confirmation dans IOS lors de la copie de fichiers

9

Je suis sur le point de mettre à niveau l'IOS sur plusieurs centaines de Cisco VG224 en préparation d'une mise à niveau CUCM.

J'essaie de rationaliser / automatiser ce processus autant que possible, et actuellement mon principal problème est les invites de "confirmation" que IOS renvoie pour la copycommande. Par exemple:

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#

J'ai trouvé la syntaxe appropriée pour que l'appareil ne me demande pas le nom d'utilisateur ou le mot de passe à chaque fois.

Mais maintenant, quoi que je fasse, cela m'invite toujours à confirmer Destination filename [vg224-i6k9s-mz.151-4.M7.bin].

Existe-t-il un moyen d'arrêter ce comportement?

Brett Lykins
la source
Avez-vous pensé à utiliser SNMP pour faire la copie?
Ricky Beam
J'ai. Je connais le CISCO-FLASH-MIB si c'est à cela que vous faites référence. Cette installation particulière n'a malheureusement pas d'accès en écriture SNMP. Changer les politiques SNMP dans la chronologie avec laquelle je travaillais n'était pas raisonnable.
Brett Lykins
ok, repli: ont-ils ip scp server enable? en tout cas, il semble qu'un changement de configuration (même si temp) sera nécessaire.
Ricky Beam
Ils ne l'ont pas activé, mais c'est une très bonne idée. Poussez-le vers les appareils via SCP au lieu de le retirer de l'appareil via SCP. J'ai déjà terminé ce projet, mais je garderai cela à l'esprit pour la prochaine fois. Merci @RickyBeam!
Brett Lykins
1
@Brian J'essayais d'empêcher IOS de demander la confirmation de tous les paramètres lors d'une copie de fichier. De cette façon, il pourrait être facilement configuré pour un script sans assistance.
Brett Lykins

Réponses:

13

La commande que vous recherchez est file prompt quiet.

Si vous modifiez ce paramètre en mode de configuration globale, il supprimera les alertes de confirmation que vous voyez et autorisera les opérations de fichiers automatisées sur une ligne.

Cependant, il convient de noter que la plupart du temps, les invites de confirmation sont là pour protéger votre système et "CYA" ... Si vous introduisez des informations erronées dans vos opérations de fichiers, vous pourriez potentiellement interrompre le service sur cet appareil.

Si vous désactivez les invites de fichier, je m'assurerais que l'une des dernières étapes de votre script consiste à le réinitialiser à sa valeur par défaut file prompt alert.

Voir ce PDF Cisco pour plus d'informations.

Brett Lykins
la source