- -
UPV
 
¿Cómo puedo apagar todos los equipos de un aula informática?
Manuales Recomendaciones ASIC Ahorro de energía ¿Cómo puedo apagar todos los equipos de un aula informática?  ...

Cómo apagar todos los equipos de un aula informática

Si eres el administrador de un aula informática, deberías apagar todos los equipos al final de la jornada.

Incluso si necesitas que se hagan operaciones de mantenimiento por la noche, podrías apagarlos después de terminar la operación.

Para ello puedes utilizar diferentes estrategias:

Configuración de los equipos para que el propio sistema operativo los suspenda o hiberne automáticamente

Mira el apartado correspondiente en esta misma web.

También puedes utilizar algún script utilizando la herramienta powercfg de línea de comandos:

Instalación de una aplicación específica para que ellos mismos se apaguen

En el DSIC, Guillermo García ha preparado un programa residente que apaga automáticamente los equipos si llevan unos minutos sin que nadie haya iniciado sesión en ellos. Aquí tienes las diferentes versiones:

Configuración de una directiva en el Directorio Activo para programarlos

Si son Windows y prefieres aplicar la política en el Directorio Activo, contacta con el ASIC para que te las prepare.

Apagado de los equipos mediante una tarea programada en un servidor que lance un script

Para apagar los equipos mediante un script puedes utilizar uno de estos dos modelos:

Si son equipos con nombres no generalizables utiliza esta sintaxis


@echo off



setlocal



for %%e in (nombre1 nombre2 nombre3) do shutdown -s -f -t 30 -m \\%%e







rem Esto fuerza (-f) el apagado (-s) en 30 segundos (-t 30) de la máquina remota (-m) indicada por la variable



endlocal 


Si son generalizables utiliza esta otra


@echo off



setlocal







rem Para 24 equipos



rem Esto define la parte común del nombre. Cuidado que no haya espacios al final



set prefijo=nombre



for /L %%e in (1,1,24) do shutdown -s -f -t 30 -m \\%prefijo%%%e







rem ... o esta si los primeros números incluyen el 0: nombre01, nombre02



set prefijo=nombre







for /L %%e in (1,1,9) do shutdown -s -f -t 30 -m \\%prefijo%0%%e



for /L %%e in (10,1,24) do shutdown -s -f -t 30 -m \\%prefijo%%%e



endlocal 


Este script lo puedes pegar en un fichero .bat y meterlo como una tarea programada en un servidor. La tarea la debe lanzar un usuario que sea administrador o que tenga derechos de apagado de los equipos, pero no tiene porqué ser administrador del servidor. Estos derechos se administran desde las Directivas de Seguridad Local de los equipos o desde el Directorio Activo.

Ponte en contacto con el ASIC si tienes problemas con los permisos de apagado sobre las máquinas.


EMAS upv