Cómo automatizar los comandos de telnet usando vb script

Escribir trabajos por lotes (.murciélago) Y, más recientemente, secuencias de comandos de Windows (.wsf) es una actividad que realmente hace que el grueso de la forma en que la gran mayoría de los administradores de redes y sistemas hacer su trabajo más rápido, y simplificar lo que sería de otra manera, las tareas complejas que requieren mucho tiempo. El uso de los trabajos por lotes, puede automatizar la instalación y desinstalación de aplicaciones, haciendo un inventario de software y configuración del sistema operativo de todos los equipos de la red, y una multitud de otras consultas y puestos de trabajo. Sin embargo, hay ciertas tareas que a veces pasan por múltiples capas de autenticación, tales como telnet.Cómo escribir un lote simple (BAT) ArchivoCómo escribir un lote simple (BAT) ArchivoLos archivos por lotes pueden automatizar tareas informáticas cotidianas. Le mostraremos cómo funcionan los archivos por lotes y te enseñan los conceptos básicos. Al final de este artículo, usted ha escrito su primer archivo por lotes.Lee mas

Muchos administradores de red tienen que telnet en conmutadores de red con el fin de consultar o configurar puertos, controlar la salud de los sistemas, o incluso reiniciar los dispositivos de red que aceptan comandos a través de telnet. ¿No sería dulce si se podría automatizar trabajos telnet al igual que lo haría con secuencias de comandos por lotes puestos de trabajo regulares?

La verdad es que si usted está acostumbrado a usar la escritura de VB para crear secuencias de comandos de Windows (o incluso si no está), scripts VB proporciona una característica muy útil donde se puede establecer la secuencia de comandos shell de Windows como un objeto y, a continuación, cuestión que “objeto” comandos cuidadosamente cronometrados. En esencia, esto es exactamente como si estuviera sentado en una ventana de comandos y escribir en los comandos. La única diferencia es que la secuencia de comandos de Windows es el envío de la ventana de los comandos para usted.

Automatizar su trabajo Telnet

Hay básicamente dos partes en esta tarea. Es necesario establecer la secuencia de comandos que desee ir a través durante la sesión de Telnet típica.

Esto es lo que quiero hacer. Tengo 5 dispositivos a lo largo de la red que puede ser reiniciado de forma remota a través de Telnet mediante la emisión de 4 órdenes simples. Tengo que primero telnet a él utilizando la dirección IP y un puerto específico. A continuación, aparece un menú, y tengo que primero pulse enter.

automatizar telnet

Después llegué a entrar durante esta sesión de telnet, el siguiente menú espera una respuesta numérica, seguido de Enter.

automatizar telnet

Suena un poco imposible para un trabajo de secuencias de comandos, no es cierto? Bueno, nunca se debe subestimar el poder de Visual Basic.

Vídeo: Conceptos básicos – Clase 1 – Programación del Excel con VBA

Ahora, hay otros métodos para hacer esto. Sólo echa un vistazo Abhigyan de artículo sobre Tst10.exe para ver cómo algunas personas les gusta usar el método de secuencias de comandos para automatizar Tst sesiones telnet. Por desgracia, también verá que puede ser un poco complejo para alguien no acostumbrado a escribir muchos guiones. TCL es también otro lenguaje de programación similares a los programadores han utilizado durante años para la misma tarea.

Sin embargo, voy a mostrar cómo un archivo de script VB va a hacer las mismas tareas en una fracción del tiempo y el uso de un script que es monumentalmente más fácil de entender.

Así que aquí es lo que vamos a hacer. Voy a romper la secuencia de comandos en secciones. Ponga todos estos objetivos en un archivo de texto llamado algo así como Autotelnet.wsf, doble clic, y va a ejecutar.

En primer lugar - establecer la sesión de telnet:

Eso es todo lo que hay para automatizar telnet - tres sencillos pasos dentro de un guión muy sencillo. Basta con echar las tres secciones de arriba y personalizarlos según el deseo de su corazón. Se le automatizando todas las tareas de apoyo para gestionar los conmutadores de red, relojes u otros sistemas remotos que se comunican a través de telnet.

Vídeo: Script BAT 1 - Como automatizar tarefas com arquivos de Auto executáveis em LOTE

Si usted tiene tareas repetitivas que hay que hacer a menudo, hacer su vida mucho más simple mediante la creación de secuencias de comandos automatizadas de Windows que va a hacer esas tareas para usted. Usted será más productivo, y su jefe va a ser muy impresionado!

¿Tiene alguna otra idea para tareas interesantes que podría automatizar el uso de este tipo de secuencia de comandos de Windows? ¿Cómo ha sido la automatización de sus propias tareas de telnet? Compartir sus pensamientos y conocimientos en la sección de comentarios.

Artículos Relacionados