Unterdrücken Sie Bestätigungsaufforderungen in IOS beim Kopieren von Dateien


9

Ich bin dabei, das IOS auf mehreren hundert Cisco VG224 zu aktualisieren, um ein CUCM-Upgrade vorzubereiten.

Ich versuche, diesen Prozess so weit wie möglich zu rationalisieren / zu automatisieren. Derzeit besteht mein Hauptproblem in den "Bestätigungs" -Aufforderungen, die IOS für den copyBefehl zurückgibt . Zum Beispiel:

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#

Ich habe die entsprechende Syntax gefunden, damit das Gerät mich nicht jedes Mal zur Eingabe des Benutzernamens oder Kennworts auffordert.

Aber jetzt, egal was ich tue, fordert es mich immer noch auf, das zu bestätigen Destination filename [vg224-i6k9s-mz.151-4.M7.bin].

Gibt es eine Möglichkeit, dieses Verhalten zu stoppen?


Haben Sie darüber nachgedacht, SNMP für die Kopien zu verwenden?
Ricky Beam

Ich habe. Ich bin mit der CISCO-FLASH-MIB vertraut, wenn Sie sich darauf beziehen. Diese spezielle Installation hat leider keinen SNMP-Schreibzugriff. Das Ändern der SNMP-Richtlinien in der Zeitleiste, mit der ich gearbeitet habe, war nicht sinnvoll.
Brett Lykins

ok, fallback: haben sie ip scp server enable? Auf jeden Fall sieht es so aus, als ob eine Konfigurationsänderung (auch wenn die Temperatur) erforderlich sein wird.
Ricky Beam

Sie haben es nicht aktiviert, aber das ist eine wirklich gute Idee. Schieben Sie es über SCP auf die Geräte, anstatt es über SCP vom Gerät herunterzuziehen. Ich habe dieses Projekt bereits abgeschlossen, aber ich werde es beim nächsten Mal berücksichtigen. Danke @RickyBeam!
Brett Lykins

1
@Brian Ich habe versucht zu verhindern, dass IOS während einer Dateikopie nach einer Bestätigung aller Einstellungen fragt. Auf diese Weise kann es leicht für ein unbeaufsichtigtes Skript eingerichtet werden.
Brett Lykins

Antworten:


13

Der Befehl, den Sie suchen, ist file prompt quiet.

Wenn Sie diese Einstellung im globalen Konfigurationsmodus ändern, werden die angezeigten Bestätigungswarnungen unterdrückt und einzeilige automatisierte Dateivorgänge zugelassen.

Es ist jedoch zu beachten, dass die Bestätigungsaufforderungen zum größten Teil dazu dienen, Ihr System und "CYA" zu schützen. Wenn Sie die falschen Informationen in Ihre Dateivorgänge einspeisen, können Sie möglicherweise den Dienst auf diesem Gerät unterbrechen.

Wenn Sie die Eingabeaufforderungen für Dateien deaktivieren, würde ich sicherstellen, dass einer der letzten Schritte in Ihrem Skript darin besteht, es auf den Standardwert von zurückzusetzen file prompt alert.

Weitere Informationen finden Sie in diesem Cisco PDF .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.