Buscar este blog

martes, 28 de noviembre de 2017

Windows y el control horario de usuarios

Si eres responsable de un equipo y no quieres que cualquier otro usuario lo pueda utilizar a cualquier hora, sigue leyendo.

Muy adecuado para padres que están hartos de que sus hijos pierdan horas y horas jugando al LoL o a tros juegos :-(.

En Windows 10 el "control parental" pide demasiados datos personales, pero no está todo perdido, desde la línea de comandos podemos hacer un control del horario de uso de un equipo para los distintos usuarios.



Veamos unos ejemplos y todo quedará claro.
IMPORTANTE, aunque seamos administradores, hay que ejecutar la consola como administrador.

Para los ejemplos, el usuario se llama "javier". Una vez en la consola de comandos (cmd):


net user javier    Muestra información de la cuenta "javier", como por ejemplo restricciones horarias o la última vez en que se conectó el usuario.

net user javier /times:l-do,14:00-23:00    De Lunes a Domingo (l-do), javier puede entrar en el equipo desde las 14:00 hasta las 23:00

RESTRICCIÓN IMPORTANTE (y absurda): Las horas tienen que ser en punto, es decir, no vale 14:30, tiene que ser 14:00.

net user javier /times:l-s,14:00-23:00;do,9:00-22:00   De Lunes a Sábado (l-s) en horario de 14:00 a 23:00 y los Domingos (do) de 9:00 a 22:00

net user javier /times:l-v,20:00-23:00;s-do,8:00-23:00   De Lunes a Viernes (l-v) en horario de 20:00 a 23:00 y los Sábados y Domingos (s-do) de 8:00 a 23:00

net user javier /times:l-j,20:00-23:00;v,17:00-23:00;s-do,8:00-23:00   De Lunas a Jueves (l-j) en horario de 20:00 a 23:00, los Viernes de 17:00 a 23:00 y los Sábados y Domingos (s-do) de 8:00 a 23:00

net user javier /times:all    Quita TODAS las restricciones horarias

net user javier /active:no     Lo más radical, impide que un usuario pueda iniciar sesión, lo contrarios sería "yes"

 

Para evitar que los usuarios "hagan trampa", hay que poner contraseña a la BIOS / UEFI para evitar que cambien la hora del equipo.
 
IMPORTANTE, La configuración indica entre que horas se puede iniciar sesión. Si un usuario ya ha iniciado sesión (hora en que podía), las restricciones de hora final no se tienen en cuenta, su sesión sigue en funcionamiento, no se le cierra la sesción.

Para obligar a que un equipo se apague a una determinada hora podemos usar:
shutdown /s /t 3600    Apaga el equipo pasados 3600 segundos (1 hora). El comando da un aviso al usuario sobre la hora de apagado.



Para anular la orden: shutdown /a

Este comando nos ofrece varias posibilidades:
  • Junto con el programador de tareas se podría ejecutar este comando a una hora determinada. Por ejemplo, que a las 23:15 se ejecute: shutdwon /s /t 120    lo que apagaría el equipo 2 minutos más tarde de la hora programada.
  • Al inicio de sesión de una cuenta de usuario se podría ejecutar para que el equipo sólo se use un tiempo determinado (en segundos).
Trucos relacionados con el inicio de Windows en la siempre útil Genbeta:
https://www.genbeta.com/paso-a-paso/como-ejecutar-un-programa-al-iniciar-windows-10

No hay comentarios:

Publicar un comentario