Imprimir
Categoría: Tutoriales
Visto: 6279

En este apartado PC Resumen habalará de la creación y funcionamiento de scripts a través de ejemplos:

¿Qué es un script?

Es la una serie de ordenes guardadas en un fichero de texto que se ejecutan línea a línea sin necesidad de compilado y a tiempo real.

¿Para que sirve?

Para poder interactuar con tu sistema operativo, ya sea del ordenador desde tu equipo en local o a nivel servidor para gestionar un dominio. También permite automatizar tareas, realizar instalaciones de software de forma desatendida, etc.

¿Tiene futuro?

Hoy en día hay scripts que nos facilitan la vida, ya sea desde nuestros navegadores, a nivel de seguridad, en el diseño de una web y más. Debido a la automatización que ofrecen, permiten lanzar ordenes de trabajo, mantenimiento, actualizaciones, etc. De manera masiva, en segundo plano sin que el usuario final tenga que preocuparse de nada.

¿Los scripts hacen daño?

Claro que sí, son la herramienta favorita de los cibercriminalidades porque son automatizadas y pueden distribuirse a través de nuestros navegadores de internet. Así que hay que tener cuidado con esos mensajes que aparecen en el navegador:

Cuando lo que estas haciendo es aceptar que se ejecute un script en tu ordenador y ser victima de un ciberataque.

Más adelante veremos más ejemplos y usos.

¿De todos modos para que sirve toda esta secuencia de comandos?

 Importante: Para poder ejecutar scripts sobre todo aquellos que realizan cosas más interesantes, hay que hacerlos con permiso de administrador local, de lo contrario devolverán error.

¿Cómo luce un script?

Por ejemplo aquí podemos ver si el proceso que deseamos controlar se está ejecutando o no que vamos a realizar en VBScript.

 

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'cmd.exe'")

If colProcesses.Count = 0 Then
    Wscript.Echo " CMD.exe no se esta ejecutando."
Else
    Wscript.Echo " CMD.exe se esta ejecutando."
End If

 

Los siguientes enlaces podrán ayudarnos a la hora de construir scripts: