jueves, 24 de octubre de 2013

Encender un PC a través de Wake On LAN

Muchas veces necesito encender un PC que tengo en la red local. Hacer esto es muy fácil. Sólo tienes que saber la IP del equipo y su MAC, para ello utilizaré WakeOnLan. Y he encontrado la forma de hacerlo desde la consola, con esta aplicación: WOLCMD
La forma de utilizar la aplicación es abriendo una consola de CMD y ejecutando lo siguiente:
wolcmd MAC IP 255.255.255.0 0

Si lo queremos hacer en un bat podemos hacer lo siguiente:
@echo off
title Encendido del PC a traves de WOL
echo.
set /p mac_pc=Teclea la mac del equipo:
cls
echo.
set /p ip_pc=Ahora la IP:
cls
wolcmd %mac_pc% %ip_pc% 255.255.255.0 0
echo.
if errorlevel 0 goto OK 
if errorlevel 1 goto KO
echo.

:OK
echo WOL enviado correctamente :)
echo.
set /p respuesta=Deseas comprobarlo?(S/N):
if %respuesta%==S goto Ping_largo
if %respuesta%==s goto Ping_largo
if %respuesta%==N goto Salir
if %respuesta%==n goto Salir

:Ping_largo
cls
title Lanzando un ping /t a la direccion %ip_pc%
ping %ip_pc% /t

:Salir
cls
exit

:KO
echo WOL no ha funcionado :(

pause
Espero que os sirva ;)

No hay comentarios:

Publicar un comentario