Está en la página 1de 4

19/9/23, 15:21 Lo que hay en medio: Curso Script SecureCrt - Monitorización y Gestión de Equipos Cisco y Teldat mediante Scripts

e Scripts - Parte 1

Más

L O Q U E H AY E N M E D I O

MARTES, 16 DE FEBRERO DE 2010 SEGUIDORES

Curso Script SecureCrt - Monitorización y Gestión Seguidores (2)

de Equipos Cisco y Teldat mediante Scripts - Parte


1 Seguir
En esta primera entrega trataremos conceptos generales de Scripting
bajo SecureCrt. En primer lugar, comentar que este curso supone
conocimiento de equipos Cisco y Teldat, y no profundiza en el E T I Q U E TA S
significado de los comandos de dichos equipos. Del mismo modo se
entienden conocimientos básicos de programación en Visual Basic, y
Cisco (3) SecureCRT (3)
al decir básicos me refiero a que se explicará por ejemplo cómo VBScript (3) General (2)
declarar un objeto tipo hoja de Excel desde un script, pero no se Teldat (2) IPhone (1) Nexus One (1)
Smartphone (1)
explicará qué es una variable o cómo usar una estructura de control
tipo FOR. Si hay demanda sobre ello (para lo cual, por supuesto,
antes alguien tendrá que leer este blog), se realizarán cursos o
ARCHIVO DEL BLOG
manuales al respecto.
► 2011 (1)

Comencemos. ▼ 2010 (4)


▼ febrero (4)
Para quien no lo conozca, SecureCRT es uno de los mejores clientes Curso Script SecureCRT -
Telnet/SSH modo texto del mercado, con el hecho de ser de pago Monitorización y Gestión ...
como única lacra reseñable. Muchos administradores de equipos lo Antes Spectrum y Amstrad,
utilizan, o tienen acceso a él, por lo que es una buena herramienta después Windows y Linux,...
sobre la que realizar scripting.
Curso Script SecureCrt -
Monitorización y Gestión ...
Como añadido, este programa implementa un motor de scripts y
Saludo inaugural
exporta una serie de objetos para facilitarnos el trabajo. El programa
admite los lenguajes Perl, JavaScript y VisualBasicScript.

En este Blog se tratarán los Scripts SIEMPRE bajo VbScript, aunque D AT O S P E R S O N A L E S


tanto los conceptos generales como los objetos exportados por
SecureCRT son comunes a los tres lenguajes.

Y ahora es cuando todo un ejército AntiWindows, AntiMicrosoft, y


todo aquel convencido de que Bill Gates es el mismisimo anticristo, PABLO "DRACOT" PEREZ

se alza y se encandaliza por elegir Visual Basic antes que Perl o


VER TODO MI PERFIL
JavaScript.

Vayamos por partes. Perl gusta a ciertos puristas de Linux, pero ellos
mismos reconocen de forma implicita lo engorroso que es al estar
migrando a Phyton para hacer las mismas cosas. JavaScript está muy
bien, pero no olvidemos que la santa Sun Microsystem ha sido

https://loquehayenmedio.blogspot.com/2010/02/curso-script-securecrt-monitorizacion-y.html 1/4
19/9/23, 15:21 Lo que hay en medio: Curso Script SecureCrt - Monitorización y Gestión de Equipos Cisco y Teldat mediante Scripts - Parte 1

adquirida por la muy avara Oracle, que es a Bases de Datos lo que


Microsoft a Sistemas Operativos, por lo que Sun también se ha
demonizado, o lo hará en breve. Y, lo que me parece con mucho lo
más importante: a lo largo del presente curso se tratarán llamadas
hacia y desde Access y Excel, y al usar un lenguaje script de Microsoft
nos evitamos muchos problemas en los cruces de datos.

De este modo, para crear un Script de tipo VB no tenemos más que


crear un fichero de texto plano con Notepad y guardarlo con
extensión *.vbs . Para ejecutarlo, lo haremos pulsando desde
SecureCRT el menú "Script" - "Run" y eligiendo el fichero creado.

Es tradición utilizar el típico "HelloWorld" como primer código de


ejemplo en un curso o manual de programación, desde que Ritchie y
Kernighan lo utilizaran en la introducción a su famosisimo lenguaje C
. Asi que comenzaremos igual:

- Abrir Notepad en blanco

- Copiar el código:

#$language = "VBScript"

#$interface = "1.0"

Sub Main

MsgBox "HelloWorld"

End Sub

- Guardar el fichero con extensión *.vbs

- Desde SecureCRT, menú "Script" - "Run" y elegir el fichero que


acabamos de guardar.

Algo tan simple como esto es el primer paso dentro de un vía de


trabajo muy potente. En posteriores partes del curso,
comprobaremos como ordenar la ejecución de un script desde Access
o Excel pasandole parametros, o al reves, como volcar datos leidos
de equipos a ficheros de Office. Veremos que podemos descargar la
configuración de nuestros equipos de forma automatica, o
monitorizar sus interfaces. Y por supuesto, aunque yo enfoque esto a
equipos Cisco y Teldat, porque es lo que más uso, podrá aplicarse a
cualquier máquina administrada (como equipos Unix) sólo

https://loquehayenmedio.blogspot.com/2010/02/curso-script-securecrt-monitorizacion-y.html 2/4
19/9/23, 15:21 Lo que hay en medio: Curso Script SecureCrt - Monitorización y Gestión de Equipos Cisco y Teldat mediante Scripts - Parte 1

modificando parcialemnte el código.

Quisiera cerrar esta primera entrega con unas consideraciones


generales sobre el lenguaje VbScript, adecuadas sobre todo a quien
haya programado en Visual Basic o Visual Basic for Aplications:

- VBScript es, valga la redundancia, un lenguaje script, es decir, es


por definición menos potente que sus "hermanos mayores"

- No se requiere la declaración de variables, ni se permite la


declaración de tipos de variable; esto implica que todas se declaran
de forma obligad como tipo Variant. Todo programador con cierta
experiencia sabe que esto es una locura y puede dar múltiples
problemas, pero puede arreglarse gracias a que, aunque no se
permite la declaración de tipos, sí se permite el forzado con
funciones como CInt() o CStr().

- La mayoría de funciones se implementan como en VB 6.0, no como


.NET

- No se permite el uso de módulos, pero puede simularse (ya se


explicará).

- No se permite la declaración o llamada a API's, aunque puede


simularse (ya se explicará).

- VBScript es más un lenguaje estructurado que orientado a eventos,


con el cambio de enfoque que eso conlleva.

Con esto concluye el primer acercamiento a la programación de


Scripts para SecureCRT. En la próxima entrega veremos los objetos
que SecureCRT nos ofrece y una pequeña aplicación para realizar Ping
a una lista de equipos almacenados en BBDD y volcar a fichero
aquellos que no respondan.

Hasta la proxima!!!

PUBLICADO POR PABLO "DRACOT" PEREZ EN 1:51


ETIQUETAS: CISCO , SECURECRT, TELDAT, VBSCRIPT

4 C O M E N TA R I O S :

PERAZ 10 de diciembre de 2014, 21:50


Gracias!
Responder

Zilentj 16 de mayo de 2018, 1:43

https://loquehayenmedio.blogspot.com/2010/02/curso-script-securecrt-monitorizacion-y.html 3/4
19/9/23, 15:21 Lo que hay en medio: Curso Script SecureCrt - Monitorización y Gestión de Equipos Cisco y Teldat mediante Scripts - Parte 1

Hola, hay más datos de este curso. Actualmente me


encuentro actualizando muchos equipos mediante securecrt,
si bien tengo los comandos en crudo quiero hacer un script
con estos para simplemente ejecutar el script y así reducir el
tiempo de ejecución. Gracias por la información por cierto.
Responder

Luis 30 de agosto de 2020, 5:55


Pablo, podrias ayudarme con algo, tengo una lista de
comandos para enviar a un equipo, esta lista la tengo en un
archivo texto, quiero usar un script para leer este archivo y
que ejecute los comandos del archivo sobre el equipo, por
favor cualquier respuesta a isanan66@gmail.com
Responder

Luis 30 de agosto de 2020, 5:56


Pablo, podrias ayudarme con algo, tengo una lista de
comandos para enviar a un equipo, esta lista la tengo en un
archivo texto, quiero usar un script para leer este archivo y
que ejecute los comandos del archivo sobre el equipo, por
favor cualquier respuesta a isanan@hotmail.com
Responder

Para dejar un comentario, haz clic en el botón de


abajo para iniciar sesión con Blogger.

INICIAR SESIÓN CON BLOGGER

Entrada más reciente Inicio Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

C O N TA D O R D E V I S I TA S

C O N TADOR D E V I S I TA S

https://loquehayenmedio.blogspot.com/2010/02/curso-script-securecrt-monitorizacion-y.html 4/4

También podría gustarte