So heute gibts mal wieder eine kleine Hilfestellung für mich, damit ich es nicht wieder vergesse. Die selbstgestellte Aufgabe bestand darin mit
SecureCRT die Passwörter unserer Cisco Geräte regelmäßig zu aktualisieren und eine kleine Inventur zu machen, was die Seriennummern der Switche Router Firewalls angeht. Da man sich aber nicht an jedem Cisco Switch einzeln anmelden will musste ein VB Script her, was die vordefinierten Sessions automatisch aufruft, die Passwörter ändert und die Session wieder schließt.
Ich hab zwar ein
Script gefunden welches die Passwörter ändern kann aber hier muss man wissen, welches Protokoll benutzt wird, Telnet oder SSH, und man musste die alten Passörter mitgeben. Da wir aber teilweise unterschiedliche Passwörter verwenden wurde das Script soweit angepasst, das es die bereits gespeicherten Sessions aufruft. Um sicher zu gehen, dass auch alle gespeicherten Sessions in SecureCRT auch funktionieren musste auch dies noch geprüft werden.
Zusammen genommen habe ich nur drei Scripte, welche folgende Aufgaben erledigen. CheckSession.vbs prüft ob überhaupt eine Verbindung zu dem Gerät aufgebaut werden kann und man sieht ob ein automatischer Login stattfindet oder eben auch nicht. Das zweite Script MassChangeCiscoPassword.vbs ändert die Passwörter auf den den Cisco Switchen Router Firewall whatever. Das dritte Script GetCiscoSerial.vbs liest die Seriennummer und den Hostname des Cisco Gerätes aus schreibt diese in eine Datei weg.