locked
Comment faire l'équivalent de la commande "last" de Linux ? RRS feed

  • Question

  • Bonjour, Je souhaite (pour une utilisation domestique) pouvoir savoir qui se loge sur le PC familial, à quelle heure et pendant combien de temps. Jusqu'à récemment, notre PC était en monoboot sous Linux et mes enfants savaient très bien se servir de la commande "last" de Linux pour calculer le temps qu'ils avaient consommé depuis le début de la semaine et ainsi gérer eux-mêmes leur budget temps hebdomadaire (et à moi de vérifier en cas de doute). Nous sommes maintenant en double-boot avec Windows 7 édition familiale premium 64 bits (sur un disque à part de manière à éviter la contamination ;-) ), acheté grâce à la promo de lancement. Je voudrais donc savoir qui se loge sur le PC, à quelle heure et pendant combien de temps. J'ai déjà été voir dans les journaux de Windows (en particulier celui de sécurité), mais je n'ai trouvé que des entrées pour les connexions réussies sans nom d'utilisateur et rien pour les déconnexions. En plus, il faut être admin de la machine pour aller voir cela et j'aimerais que tous les utilisateurs puissent avoir l'info au moins sur eux-mêmes ! => comment faire ?
    • Déplacé Roxana PANAITMicrosoft employee jeudi 3 décembre 2009 10:59 Microsoft a créé les forums Microsoft Answers, spécialisés dans l’échange et la résolution des questions grand public. Votre question y sera répondue plus rapidement et on l’a déplacée (Origine :Windows 7)
    • Déplacé Wael Helwe - mercredi 16 décembre 2009 13:16 Recherche Réponse Pro (Origine :Bureau et personnalisation)
    jeudi 3 décembre 2009 10:28

Réponses

  • Bonjour,

     

    La meilleure chose c`est d`utiliser la fonction contrôle parental dans Windows 7 :

     

    http://windows.microsoft.com/fr-fr/windows7/products/features/parental-controls

     

    Ceci vous permet de définir les heures auxquelles vos enfants sont autorisés à utiliser l`ordinateur et de vérifier les activités dans les rapports d`activités.

     

    On recommande des comptes utilisateur standard pour les enfants.

     

    Si vous désirez partager les rapports d`activités avec les enfants, essayez de configurer cette fonction avec un compte Windows Live(Hotmail) qu`ils peuvent tous accéder, parce que cette fonction est gérée par un compte Windows Live et les rapports sont accessibles en ligne avec ce compte.

     

    Merci!

    Wael – Microsoft

     

    • Marqué comme réponse Wael Helwe - jeudi 10 décembre 2009 15:49
    vendredi 4 décembre 2009 19:36

Toutes les réponses

  • Bonjour,

     

    La meilleure chose c`est d`utiliser la fonction contrôle parental dans Windows 7 :

     

    http://windows.microsoft.com/fr-fr/windows7/products/features/parental-controls

     

    Ceci vous permet de définir les heures auxquelles vos enfants sont autorisés à utiliser l`ordinateur et de vérifier les activités dans les rapports d`activités.

     

    On recommande des comptes utilisateur standard pour les enfants.

     

    Si vous désirez partager les rapports d`activités avec les enfants, essayez de configurer cette fonction avec un compte Windows Live(Hotmail) qu`ils peuvent tous accéder, parce que cette fonction est gérée par un compte Windows Live et les rapports sont accessibles en ligne avec ce compte.

     

    Merci!

    Wael – Microsoft

     

    • Marqué comme réponse Wael Helwe - jeudi 10 décembre 2009 15:49
    vendredi 4 décembre 2009 19:36
  • Bonjour,

     

    La meilleure chose c`est d`utiliser la fonction contrôle parental dans Windows 7 :

     

    http://windows.microsoft.com/fr-fr/windows7/products/features/parental-controls

     

    Ceci vous permet de définir les heures auxquelles vos enfants sont autorisés à utiliser l`ordinateur et de vérifier les activités dans les rapports d`activités.

     

    On recommande des comptes utilisateur standard pour les enfants.

     

    Si vous désirez partager les rapports d`activités avec les enfants, essayez de configurer cette fonction avec un compte Windows Live(Hotmail) qu`ils peuvent tous accéder, parce que cette fonction est gérée par un compte Windows Live et les rapports sont accessibles en ligne avec ce compte.

     

    Merci!

    Wael – Microsoft

     

    Bonjour et merci pour la réponse.

    Je me permet d'insister car ce que je demande n'est a priori pas la même chose que ce que vous proposez :
    Je ne souhaite pas interdire de plage horaire à mes enfants, ni surveiller ce qu'ils consultent sur le web. Je souhaite simplement qu'ils s'autorégulent dans leur utilisation de l'ordinateur : chacun a un budget temps d'utilisation pour la semaine qu'il consomme comme il veut (avec quand même des pénalités en cas de débordements).
    Il peuvent très bien ne jamais aller sur le web pendant cette utilisation.

    De plus, sur le principe, je trouve quand même un peu fort de devoir confier toutes nos statistiques d'utilisation à Microsoft pour avoir le résultat d'une simple commande système utilisable par n'importe quel utilisateur sous Linux !!!
    mardi 15 décembre 2009 18:20
  • Bonjour MSMD,

     

    Ce qu’on vous propose est une solution simple pour utilisation domestique comme vous avez indiqué dans votre question. En plus en ce qui concerne la confiance de vos informations, veuillez noter que votre confidentialité est préservée.

     

    Si vous désirez des solutions commandes DOS ou journaux de sécurités logon/logoff, il y en a effectivement beaucoup des commandes qui achèvent ce que vous demandez (comme echo logon, echo logoff, psloglist, net session, ..etc).

     

    Si vous désirez l`assistance avec ce genre de commandes, il faut poser votre question dans les forums TechNet dédiés à ces questions, vue que ce forum est dédié aux solutions domestiques :

     

    http://social.technet.microsoft.com/Forums/fr-fr/categories/

     

    Je vais transférer cette question à ce forum pour qu’ils vous assistant.

     

    Merci !

    Wael - Microsoft

    mercredi 16 décembre 2009 13:15
  • Merci de bien vouloir le déplacer.
    C'est effectivement plus du coté des commandes DOS que je cherche.
    C'est pour cela que je n'avais pas initialement posé la question dans ce forum !

    A première vue "echo login" et echo logoff" semblent des éléments de scripts trouvés sur le web, intéressants pour moi.
    Par contre, psloglist ne me semble pas faire plus que ce que je pouvais avoir avec le journal des événements (qui avec ma config actuelle en tout cas) ne me permet pas d'avoir l'info que je désire. De même, si j'ai bien compris, "net session" donne la liste des personnes logées sur le PC à l'instant où on passe la commande avec le temps depuis le début de leur connexion, mais pas la liste depuis le début de la semaine par exemple.

    Afin d'essayer de mieux me faire comprendre voici ce que donne le résultat de "last username | grep console" sur mon PC de travail (que je ne reboote pas souvent !) j'ai remplacé mon username par xxx dans la suite.
    xxx    :0           console          Mon Dec 14 16:36   still logged in
    xxx    :0           console          Wed Dec  2 17:47 - 16:34 (11+22:47)
    xxx    :0           console          Wed Nov 25 09:39 - 17:44 (7+08:05)
    xxx    :0           console          Fri Nov 20 18:39 - 19:37 (4+00:57)
    ...


    PS: compte tenu de l'effervescence actuelle autour de Cofee / decaf vous me permettrez d'avoir quelques doutes sur la politique de "confidentialité" de Microsoft...
    • Modifié MSMD mercredi 16 décembre 2009 18:15 ajout PS
    mercredi 16 décembre 2009 13:27
  • Je pense avoir maintenant compris le principe de mettre une commande echo dans un petit script chargé d'écrire dans un fichier partagé pour une utilisation ultérieure par un tableur
    (basiquement : echo connexion,%date%,%time% >> c:\share\%username%.csv et echo deconnexion,%date%,%time% >> c:\share\%username%.csv)
    Cela ne me calcule pas automatiquement la durée de connexion, mais c'est déjà cela modulo le fait de rajouter quelque chose du genre "FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET TIME=%%A" au début du script.
    MAIS tout ce que j'ai vu correspondait à des versions serveurs dans lesquels on allait éditer une "politique"...

    => Comment pour une version 7 home premium déclencher l'exécution d'un script au login et au logoff ???
    mardi 22 décembre 2009 16:50
  • => Comment pour une version 7 home premium déclencher l'exécution d'un script au login et au logoff ???
    up...
    En fait pour le login, j'ai compris qu'il fallait mettre le script dans le dossier démarrage, mais pour la déconnexion d'un utilisateur standard (n'incluant pas forcément l'arrêt de la machine), comment on fait ?
    mercredi 6 janvier 2010 18:23