Pointeuse en script et active directory

Posted by on Fév 12, 2009 in Blog, Tutoriaux | 2 Comments
C’est bête mais des fois on est obligé de pister les gens pour savoir à quel moment ils se loguent sur leur PC, et à quel moment ils éteignent ou quittent la session (s’ils la quitte) des fois pour ça on utilise une pointeuse hors de prix, alors que quelques lignes de code suffisent

à mettre dans un fichier .bat


@echo off
REM Récupère la date du jour et on stocke dans une variable jour
for /F "delims=" %%i in ('date /T') do set jour=%%i

REM on affiche le tout proprement sur une ligne en prenant soin d’ajouter l’utilisateur courant et on redirige vers un fichier qui porte le nom du pc (içi c’est en local mais ça pourrait être sur un serveur 😉

Ensuite à vous de voir ce que vous voulez en faire sur un AD dans les policy login et logout de la machine c’est efficace.

Le %1 sert à récupérer le paramètre passé dans la policy (arrivée ou départ) :

Laissez aller votre imagination 😛

ATTENTION : Je pense qu’il faut tout de même prévenir l’utilisateur du pc de ce type d’installation, car sinon ce n’est pas très « légal« 

echo %1 %username% %jour% %heure% >> c:%computername%.txt

REM Récupère l’heure actuelle et on stocke dans une variable heure
for /F « delims= » %%i in (‘time /T’) do set heure=%%i

twitterlinkedin

2 Comments

  1. MaityDeal
    2 août 2011

    Bonjour,
    Je ne suis pas un pro de la chose mais il me semble que je peux implémenter votre idée avec un peu d’assistance et j’en ai grand besoin.
    Le problème :
    Je dispose d’un réseau de 8 PC reliés à un serveur Win Serv 2003 standard.
    Je souhaiterais récupérer les heures de login et de log out à la session de chaque user et quel PC.
    Comment puis-je faire?
    Merci pour votre aide

  2. admin
    19 août 2011

    Bonjour

    Il faut utiliser les gpo utilisateur de connexion (login) et de déconnexion (logout), mais le problème c’est que si la machine n’est pas correctement reliée au réseau (lenteur machine, lenteur réseau, etc …) la gpo ne s’exécute pas correctement et cela rest aléatoire … :'( il n’y a pas de système parfait …

    @+ fabrice

Leave a Reply

You must be logged in to post a comment.