Iniciar equipos a hora programada en red (Wake on Lan)

7 04 2010

Uno de los problemas a los que nos enfrentamos con los equipos sobrecargados de aplicaciones, es el inicio lento de los mismos, del que siempre se quejan los usuarios. Por este motivo puede interesarnos que los equipos se encuentren arrancados antes de la hora de entrada del usuario para evitar las esperas y prisas de primeras horas. Esta opción ya viene implementada en la mayoría de las impresoras con un calendario en el que podemos establecer una hora para que esté lista para trabajar y despierte del letargo “standbye”.

En este artículo vamos a ver una de las maneras para iniciar los pc de nuestra empresa a una hora determinada. Voy a usar Wake On Lan, por lo que en nuestro entorno supongo que tenemos equipos con esta opción habilitada en la BIOS y un inventario de las MAC e IP de los equipos que queremos iniciar.

Lo primero es hacernos con  un software de Wake On Lan para utilización desde línea de comandos, en este caso he utilizado la herramienta gratuita de Depecius. Una vez descomprimido el ejecutable lo colocamos en una carpeta del equipo desde el que vamos a lanzar el broadcast para iniciar el resto.

 Carpeta del ejecutable wolcmd

Ahora creamos un fichero “.bat”, con el editor de texto y escribimos una línea por cada pc que queremos iniciar a la misma hora. Dentro de este “.bat”  escribimos el nombre del ejecutable “wolcmd”, seguido de la MAC del equipo a iniciar, seguido de la IP del equipo y de la máscara de la red donde se encuentra, colocando al final el puerto (por defecto el 7), este parámetro se modificaría en caso de encontrarnos en internet y saltar un router o tener más o menos subredes por el medio para llegar a los equipos.

“wolcmd 001a6b52c118 192.168.30.38 255.255.255.0 7”

Ejecutable Mac IP equipo destino Máscara Red PC Puerto
Wolcmd 001a6b52c118 192.168.30.38 255.255.255.0

7

 

Carpeta de ejecutable y bats

Wolcmd y bats en carpeta

Ejemplo de bat

Bat de ejemplo

 

Para finalizar realizamos una tarea programada que llame al “.bat”  que acabamos de crear y seleccionamos que se ejecute semanalmente, para seleccionar solo de lunes a viernes.

Tarea programada semanalmente

Tarea programada semanalmente

Seleccionamos los días y la hora a la que queremos que se inicien las computadoras.

Seleccionamos los días que nos interesa que se ejecute

Selección de días de la semana para ejecutar la tarea

Damos las credenciales con las que se ejecutara el “.bat”.

Credenciales de la tarea a ejecutar

Credenciales de la tarea

 

A partir de aquí solo se trata de crear los “.bat” con los grupos de equipos que debemos iniciar a una hora determinada y programarlos.

 


Acciones

Information

One response

7 04 2010
Marcos

Muy buen artículo, enhorabuena.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: