Mam zamiar zaktualizować IOS na kilkuset Cisco VG224 w ramach przygotowań do aktualizacji CUCM.
Próbuję usprawnić / zautomatyzować ten proces w jak największym stopniu, a obecnie moim głównym problemem są monity o „potwierdzenie”, które IOS zwraca dla copy
polecenia. Na przykład:
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#
Znalazłem odpowiednią składnię, aby urządzenie nie pytało mnie o nazwę użytkownika lub hasło za każdym razem.
Ale teraz, bez względu na to, co robię, nadal zachęca mnie do potwierdzenia Destination filename [vg224-i6k9s-mz.151-4.M7.bin]
.
Czy istnieje sposób na powstrzymanie tego zachowania?
ip scp server enable
? w każdym razie wygląda na to, że będzie wymagana zmiana konfiguracji (nawet jeśli temp).Odpowiedzi:
Polecenie, którego szukasz, to
file prompt quiet
.Jeśli zmienisz to ustawienie w trybie konfiguracji globalnej, spowoduje to pominięcie alertów potwierdzających, które widzisz, i zezwoli na jedną linię, automatyczne operacje na plikach.
Warto jednak zauważyć, że w większości przypadków monity o potwierdzenie służą ochronie twojego systemu i „CYA” ... Jeśli wprowadzisz nieprawidłowe informacje do operacji na plikach, możesz potencjalnie przerwać usługę na tym urządzeniu.
Jeśli wyłączysz monity dotyczące plików, upewnię się, że jednym z ostatnich kroków w skrypcie jest zresetowanie go do wartości domyślnej
file prompt alert
.Zobacz ten Cisco PDF, aby uzyskać więcej informacji.
źródło