Ao administrar dispositivos de rede como o Cisco Catalyst 3850, efetuar a troca de senha de forma segura e eficiente é crucial para manter a segurança da rede. O seguinte template fornece um exemplo de como você pode estruturar um script usando expect para realizar a troca de senha no Cisco Catalyst 3850.
Descrição Detalhada do Template de Troca de Senha:
set-connect-timeout 15
set-read-timeout 15
#
expect "*#"
exec "conf t"
#
expect "*(config)#"
exec "username [#USERNAME#] privilege 15 secret [#NEW_PASSWORD#]"
#
no-expect "*%*"
exec " "
#
expect "*(config)#"
exec "do wr"
#
expect "*(config)#"
exec "do show runn | i [#USERNAME#]"
#
expect "*(config)#"
exec "exit"
#
expect "*#"
exec "exit"