comment recuperer les infos de sessions XP - Win NT/2K/XP - Windows & Software
Marsh Posté le 06-05-2007 à 22:54:31
Alors primo, si ton 2003 n'exécute pas AD et que tes postes clients ne s'y réfèrent pas, tu n'es pas en domaine
Ensuite, oui il existe un moyen pour logguer les ouvertures de session, en domaine ou non : passer par un script.
J'ai programmé y'a déjà belle lurette un script compilé en exe pour cela.
Comme le sujet initial n'existe plus suite au remodelage de la cat soft&réseaux je te renvoie vers un topic de présentation sur un autre forum : http://forum.edelx.net/viewtopic.php?t=19
Un topic HFR dessus existe encore ds le cache de google : http://216.239.59.104/search?q=cac [...] cd=2&gl=fr
Marsh Posté le 12-05-2007 à 11:14:23
bonjour,
je relance pour ma question
because shongail => merci pour ta réponse,
m'est plutot qu'un truc tout fait, je prefererai que tu m'expliques comment tu fais stp (voir me coller une copie de ton script ici si tu veux bien)
Marsh Posté le 12-05-2007 à 17:16:54
ok. Partons du principe que les postes clients sont en 2k/xp.
il existe deux variables systèmes : %username% et %computername% qui comme leurs noms l'indiquent renvoient l'identifiant de l'user qui a ouvert la session et le nom du poste.
Dans une invite de commande, il te suffit de taper un "echo %username%" pour tester
Partant de là, tu mets en place un script qui va écrire ces deux variables dans un fichier texte (redirection ">>" sous DOS). En passant, tu ajoutes la date et l'heure (variables systèmes %date% et %time%).
Tu places le fichier journal sur ton serveur (un rep partagé accessible en lecture/écriture pour tout le monde) et tu fais en sorte que ton script se lance à l'ouverture de session des postes (menu démarrer/ GPO/...)
Si tes postes sont sous 95/98/ME, ca va être plus chiant car les variables systèmes voulues n'existent pas. Voilà pourquoi je suis passé par un langage de scripting tel que autoit (et aussi parce que c'est plus rapide à l'exécution, pour coder une gestion des erreurs et que je le compile)
Marsh Posté le 12-05-2007 à 18:03:05
ok merci pour tes explications claires.
je cherche également à remonter cette informations dans une form sous vb 2005 mais je n'ai pas encore trouvé comment faire...
si quelqu'un connait une methode avec le framework 2 ??? merci !
Marsh Posté le 06-05-2007 à 18:21:29
Bonsoir,
sur des postes en XP SP2 en domaine serveur 2003 (mais pas encore en AD) exist'il t'il un (ou des) moyen de connaitre l'heure d'ouverture de session d'un utilisateur lambda en cours de session sur un poste quelconque ? (par le registre, le journal , le framework + VB 2005, etc....)
merci d'avance pour vos réponses.