18 Jul

shutdown

A la hora de apagar tu pc con un simple shutdown -f -s es suficiente, si quieres apagar otro pc de la red siempre y cuando seas administrador de la red con un shutdown -f -s -m \ip es suficiente, el problema es cuando hay muchos pcs que apagar dentro de la red. Por ejemplo en una empresa la cual al final de la jornada laboral hace falta realizar una copia de seguridad y es interesante el apagar el pc posteriormente a esa copia de seguridad.

Para ello debemos de meter las ips de los pcs a los que queremos apagar. Para ello haces tu programita que recorra todas las ips de un rango o dices que cada pc una vez hecha la copia de seguridad meta la ip en una base de datos. Dicha base de datos será posteriormente analizada por el programita para apagar los pcs y mandará los correspondientes shutdown.

Este mensaje viene por lo siguiente, muchas veces estos programas no funcionan del todo bien y no por motivo del codigo que hemos realizado. Sino por causa del antivirus. En las tareas programadas de windows solemos poner .exe, aunque inicialmente el antivirus no te lo reconozca como virus, una vez que empiece a apagarse los pcs, según mi experiencia en una relación de 1 de cada 10 pcs se quedan bloqueados al estar cerrando el equipo. Es decir una vez inicia el shutdown se queda pillado y no es posible ni hacerle un shutdown , ni un acceso remoto ni nada, simplemente bloqueado, habría que apagar el pc a lo bruto.

Una forma de poder apagar los pcs es crear aparte del programa que gestiona las ips de los pcs que se van a apagar, con su correspondientes mensajitos etc, es tener un .bat que unicamente haga el shutdown metiendole un parametro en la llamada.

Ejemplo:

El programa llamaria a apagar.bat y pasaria como parámetro la ip del pc a apagar. Recordemos que esto lo hace el servidor central, como administrador.

apagar.bat siemplemente tendria dentro–> shutdown -s -f -m \%1
donde %es el parametro que le vamos a pasar, la ip.

Pongo esto por si a alguien le pasa lo mismo ya sabe una posible solución. xD

Share this

Leave a reply