Me gustaría asegurarme de que las personas cierren sesión una vez que hayan terminado de trabajar en una única máquina multiusuario específica. Actualmente, el próximo usuario simplemente "cambiará de usuario" y seguirá trabajando, pero tener muchos usuarios conectados al mismo tiempo con los programas abiertos parece agotar los recursos.
¿Es posible desconectar automáticamente a los usuarios de una máquina si no han estado activos durante 24 horas?
Alternativamente, ¿es posible cerrar sesión a todos menos al usuario actual a medianoche?
La computadora está en una red de dominio de Windows, aunque solo quiero que el cierre de sesión automático funcione para la única máquina (y no soy el administrador de la red)
.
Respuestas:
Para cerrar la sesión de los usuarios desconectados mientras el usuario actual está conectado, copie el siguiente código de script en un archivo .cmd como "LogOffUsers.cmd" y luego ejecútelo como un servicio a medianoche:
La secuencia de comandos funciona mediante el comando de consulta para buscar usuarios que están desconectados buscando la frase "disco" y luego cerrándolos.
Si desea que el script se ejecute de forma continua como un servicio, desconectando a los usuarios cuando se hayan desconectado / inactivo durante un cierto período de tiempo, en su lugar usaría:
Este script usa el mismo comando de consulta, pero además verifica la porción de "TIEMPO DE INACTIVO" de los resultados, desconectando al usuario si el tiempo de inactividad es mayor que 32 ("GTR 32"). Esa frase aparece dos veces porque el token "IDLE TIME" puede aparecer en dos posiciones ligeramente diferentes. Luego, la línea que comienza con "elección" espera 2 minutos antes de volver a realizar la operación pasando al principio. Puede aumentar o disminuir el valor "32" según sus necesidades.
Encontrado aquí .
fuente
Tenga en cuenta que lo anterior solo funcionará durante minutos inactivos, debe hacer una pequeña modificación si desea usar horas de tiempo inactivo antes de cerrar la sesión desconectada.
Después de los 23 para ajustar las horas, lo anterior funcionará en 24 horas o más de tiempo de inactividad. El %% h 2012 garantiza que el valor de %% d sea una hora y no un valor de minutos.
fuente
Buscaría una forma de deshabilitar la función "Cambiar usuario". Esto puede ayudar.
fuente