I would like to automate common tasks to a Cisco switch for documentation purposes and routine administrivia using SSH. The tasks should be stored as macros so I can run and reuse them as needed. Authentication to the switches would need to be automated as well since we have ~20 separate switches to manage. I had a VB program which would monitor the TCP ports over a telnet connection but since we went to SSH, this program is useless. Are there any free utilities or VB code snipets to accomplish this? I already looked at Putty but did not get the authentication to work since I was bouncing from one section of the documentation to another.