Pointeuse en script et active directory

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

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

Vus : 636
Publié par pc-kc : 32