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 :
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 :
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 ?