FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  Windows


  Script d'ouverture de session ->créer un fichier log des users

 




Achat/vente : Static, 1 utilisateur anonyme et 20 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script d'ouverture de session ->créer un fichier log des users

n°34413
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 14:17:30  profilanswer
 

Bonjour à tous ;)
 
J'ai un serveur windows NT4.0, controleur de domaine, et 10 pc en réseau sur ce domaine et sous windows 2000.
 
J'aimerai créer un script (batche,..) qui sera exécuté à chaque ouverture de session, et qui écrirait l'heure, la date et l'utilisateur dans un fichier texte.
 
En gros, c'est pour avoir un fichier log ou je pourrais savoir qui s'est identifié et quand.
 
Je sais que la commande pour savoir le nom de l'utilisateur c'est %username% , pour l'heure c'est time /T et la date c'est date /T.
Mais je ne sais pas comment faire pour faire écrire ces infos dans un fichier.
 
Pourriez vous m'aider ?
 
Merci à tous,


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
mood
Google
Posté le 09-03-2005 à 14:17:30  profilanswer
 

n°34415
Deather2
OpenBSD: the way to go!
Posté le 09-03-2005 à 14:30:00  profilanswer
 

Y'a rien dans win qui permet de le faire ?? :ouch:

n°34416
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 14:30:02  profilanswer
 

j'ai trouvé, google a été mon ami :)
il suffit d'ajouter >> chemindufichier\fichier.txt àpres là commande, par compte, je n'arrive pas à écrire le nom de l'utilisateur, il me met une erreur à %username% :/ si vous savez comment faire... :)


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34417
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 14:30:35  profilanswer
 

je sais pas, mais flème de chercher :p


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34419
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 15:29:16  profilanswer
 

Up :(
Je trouve pas comment faire pour avoir le nom de l'utilisateur courant :(
 
Aidez moi :) !


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34420
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 15:48:40  profilanswer
 

Bon j'ai réussi :)
voilà le code source pour ceux que ça intéresse :p :
 

Code :
  1. @Echo off
  2. net time \\Cyrille /set /y
  3. Date /t >> C:\log.txt
  4. Time /t >> C:\log.txt
  5. echo %username% >> C:\log.txt
  6. ping localhost -n 1 >> C:\log.txt
  7. cls
  8. echo ********************************************
  9. echo * Bonjour ! Vous etes maintenant identifie *
  10. echo *           Appuyez sur ENTREE             *
  11. echo *                                          *
  12. echo ********************************************
  13. pause


 
et voilà ce que ça donne dans le fichier log :
 

Citation :

09/03/2005  
15:44
olivier
 
 
Envoi d'une requˆte 'ping' sur olivier [127.0.0.1] avec 32 octets de donn‚esÿ:
 
 
 
R‚ponse de 127.0.0.1ÿ: octets=32 temps<1ms TTL=128
 
 
 
Statistiques Ping pour 127.0.0.1:
 
    Paquetsÿ: envoy‚s = 1, re‡us = 1, perdus = 0 (perte 0%),
 
Dur‚e approximative des boucles en millisecondes :
 
    Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms
 


Message édité par P1511GD le 09-03-2005 à 15:50:27

---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34423
Dr Lous
I see old password
Posté le 09-03-2005 à 17:57:57  profilanswer
 

change le ping par un ipconfig :)


---------------
Oseras-tu m'affronter ?
n°34424
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 17:59:00  profilanswer
 

oui, mais à ce moment là j'ai pas le nom de machine :(


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34426
Dr Lous
I see old password
Posté le 09-03-2005 à 18:03:42  profilanswer
 

%COMPUTERNAME%
 
:)


---------------
Oseras-tu m'affronter ?
n°34427
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 18:07:22  profilanswer
 

ah je connaissais pas cette commande merci beaucoup :)


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34428
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 18:26:01  profilanswer
 

Voilà le nouveau code source :) :

Code :
  1. @Echo off
  2. echo -------------------------------- >> \\Cyrille\Logs\log.txt
  3. net time \\Cyrille \set \y
  4. date /T >> \\Cyrille\Logs\log.txt
  5. time /T >> \\Cyrille\Logs\log.txt
  6. echo Nom d'utilisateur : %username% >> \\Cyrille\Logs\log.txt
  7. echo Nom de machine : %computername% >> \\Cyrille\Logs\log.txt
  8. ipconfig >> \\Cyrille\Logs\log.txt
  9. cls
  10. echo ************************************
  11. echo * Bonjour. Indentification reussie *
  12. echo *        Appuyez sur ENTREE        *
  13. echo ************************************
  14. pause


 
et ce que ça donne dans le fichier log :

--------------------------------  
09/03/2005  
18:16
Nom d'utilisateur : Olivier
Nom de machine : OLIVIER  
 
 
Configuration IP de Windows
 
Carte Ethernet Connexion réseau sans fil:
 
 
 
        Suffixe DNS propre à la connexion :  
 
        Adresse IP. . . . . . . . . . . . : 192.168.0.4
 
        Masque de sous-réseau . . . . . . : 255.255.255.0
 
        Passerelle par défaut . . . . . . : 192.168.0.1


Message édité par P1511GD le 09-03-2005 à 18:26:34

---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34429
Dr Lous
I see old password
Posté le 09-03-2005 à 18:27:51  profilanswer
 

bin voila :) reste plus qu'a modifier un peu la sortie de ipconfig pour garder que son ip :)
 
je sais pas si awk et grep sont dans win (ou similaire) sinon il doit exister des versions similaire :)


---------------
Oseras-tu m'affronter ?
n°34430
P1511GD
L'ère nouvelle de noël.....
Posté le 09-03-2005 à 18:44:11  profilanswer
 

ouai, sûrement, mais ça, je ne sais pas faire :/


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34485
P1511GD
L'ère nouvelle de noël.....
Posté le 11-03-2005 à 18:37:36  profilanswer
 

j'ai trouvé un script pour renommer un fichier selon la date :

Code :
  1. for /F \"tokens=1-4 delims=/ \" %%i in ('date /t') do (
  2. set Mois=%%j
  3. set Jour=%%k
  4. set Annee=%%l
  5. )
  6. ren log.txt \"%Annee%-%Mois%-%Jour%\"_log.txt
  7. pause


 
Mais ça ne marche pas, vous pouvez me dire ce qui ne vas pas ?


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
n°34488
P1511GD
L'ère nouvelle de noël.....
Posté le 11-03-2005 à 19:37:10  profilanswer
 

j'ai trouvé :

Code :
  1. for /F "tokens=2,3,4 delims=/, " %%i in ('date /T') do set da=%%k%%j%%i
  2. ren log.txt log_%da%.txt


 
:)


---------------
@+++
paiquinzeonzegédé qui vous salut tout en bas :jap: :D | http://hemios.com | http://hemios.info
mood
Google
Posté le 11-03-2005 à 19:37:10  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  Windows


  Script d'ouverture de session ->créer un fichier log des users

 

Hit Parade