3 votes

Déterminer à distance la durée d'inactivité d'un utilisateur

Comment puis-je déterminer depuis combien de temps un utilisateur dont les fichiers sont ouverts sur mon serveur n'a pas utilisé activement son poste de travail dans un environnement Windows Active Directory (clients XP, 7, 8 et Server 2008, 2012) ?

Avant de redémarrer le serveur de fichiers, je vérifie si quelqu'un a des fichiers ouverts sur le serveur, donc je vérifie le fichier Ouvrir des fichiers de la MMC Dossiers partagés :

enter image description here

Comme les dossiers redirigés sont utilisés, un utilisateur connecté aura des fichiers ouverts, même s'il ne s'est pas rendu sur son ordinateur depuis longtemps. Je remarque une Idle Time dans la colonne Sessions de la MMC :

enter image description here

Si je comprends bien, il s'agit du temps d'inactivité de la session SMB entre la station de travail et le serveur. Est-ce que cela peut indiquer combien de temps s'est écoulé depuis que l'utilisateur était actif ? Ou est-ce qu'une station de travail connectée sans activité de l'utilisateur pourrait remettre ce compteur à 0:00 ?

J'ai également exploré la sortie de QWINSTA courir via PSEXEC contre le poste de travail de l'utilisateur. Cela me dit que l'état de la session est Active mais je ne sais pas si c'est la même chose que "connecté" ou "actif au cours des X dernières minutes".

Existe-t-il un moyen de déterminer depuis combien de temps un poste de travail n'a pas eu d'utilisateur actif ? Peut-être par une autre méthode que les deux que j'ai essayées ?

4voto

Evan Anderson Points 140581

Le temps d'inactivité indiqué dans vos captures d'écran puede indiquent l'inactivité de l'utilisateur. Si l'utilisateur devait quitter un programme qui accède périodiquement au serveur de fichiers, ce nombre n'indiquerait pas le temps pendant lequel un utilisateur n'est pas présent pour fournir des données à l'ordinateur.

Une idée rapide et simple me vient à l'esprit : Utiliser le temps de création d'un processus d'économiseur d'écran

En supposant que l'utilisateur exécute un économiseur d'écran (ou que vous le forcez avec la stratégie de groupe), l'analyse à distance de la liste des processus à la recherche d'une .SCR et regarder la différence entre l'heure actuelle de l'horloge murale et l'heure de création du processus vous donnerait une idée de la durée pendant laquelle le PC n'a pas reçu d'entrée de souris ou de clavier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X