Je voudrais m'assurer que les gens sont déconnectés une fois qu'ils ont fini de travailler sur une seule machine multi-utilisateurs spécifique. Actuellement, le prochain utilisateur "changera d'utilisateur" et continuera de travailler, mais le fait d'avoir de nombreux utilisateurs connectés en même temps avec des programmes ouverts semble utiliser des ressources.
Est-il possible de déconnecter automatiquement les utilisateurs d'une machine s'ils ne sont pas actifs depuis 24 heures?
Alternativement, est-il possible de déconnecter tout le monde sauf l'utilisateur actuel à minuit?
L'ordinateur est sur un réseau de domaine Windows - bien que je souhaite uniquement que la déconnexion automatique fonctionne pour la seule machine (et je ne suis pas l'administrateur du réseau)
.
Réponses:
Afin de déconnecter les utilisateurs déconnectés tout en laissant l'utilisateur actuel connecté, copiez le code de script suivant dans un fichier .cmd tel que "LogOffUsers.cmd", puis exécutez-le en tant que service à minuit:
Le script fonctionne en utilisant la commande query pour trouver les utilisateurs qui sont déconnectés en recherchant la phrase "disque", puis en les déconnectant.
Si vous souhaitez que le script s'exécute en continu en tant que service, déconnectant les utilisateurs lorsqu'ils ont été déconnectés / inactifs pendant une certaine période, vous utiliseriez plutôt:
Ce script utilise la même commande de requête, mais vérifie en outre la partie "IDLE TIME" des résultats, déconnectant l'utilisateur si le temps d'inactivité est supérieur à 32 ("GTR 32"). Cette phrase se produit deux fois, car le jeton "IDLE TIME" peut apparaître deux positions légèrement différentes. Ensuite, la ligne commençant par "choix" attend 2 minutes avant de recommencer l'opération en bouclant au début. Vous pouvez augmenter ou diminuer la valeur "32" selon vos besoins.
Trouvé ici .
la source
Notez que ce qui précède ne fonctionnera que pendant les minutes d'inactivité, vous devez y apporter une légère modification si vous souhaitez utiliser des heures d'inactivité avant de vous déconnecter de la session déconnectée.
Modifiez le 23 pour ajuster les heures, ce qui précède fonctionnera 24 heures ou plus de temps d'inactivité. Le %% h 2012 garantit que la valeur %% d est une valeur d'heure et non une minute.
la source
Je chercherais un moyen de désactiver la fonction "Changer d'utilisateur". Cela pourrait aider.
la source