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 copy
Befehl 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?
ip scp server enable
? Auf jeden Fall sieht es so aus, als ob eine Konfigurationsänderung (auch wenn die Temperatur) erforderlich sein wird.Antworten:
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 .
quelle