locked
GPO déconnecter automatiquement des sessions utilisateurs sur un ordinateur local après un temps inactivité ou verrouillage RRS feed

  • Question

  • Je dispose d'un DC sous w2008 R2 , et environ 50 utilisateurs ,  5 PC tous en Windows 7 pro

    Je souhaiterai fermer automatiquement une session utilisateur après X heures d'inactivité, session qui est déjà verrouillée au bout de 15minutes (GPO) . En effet, chaque utilisateur est amené à ouvrir une session personnelle sur un des 5  PC, en 24h/24 , mais beaucoup oubli de fermer leur session : leur session  se verrouille au bout de 15 minutes (gpo domaine)  mais elles sont toujours "actives" sur la machine, le PC est inutilisable, l'écran est parsemé de compte, c'est ingérable.

    J'aimerai mettre en place une solution par GPO si c'est possible, sinon à défaut un script sur la machine client. Les utilisateurs sont en horaires tournants, donc on ne peut pas définir d'horaires précis, et il est difficile de trouver un moment  reboot, car les utilisateurs travaillent parfois de nuit.

    Je précise que ce n'est PAS du TSE (bureau à distance).

    Merci pour votre aide.

    mardi 20 janvier 2015 21:04

Réponses

  • bonjour,

    je dirais pas possible par GPO de "fermer" la session.

    Deux possibilités:

    - script

    - passer par des solution tierces, notamment avec des cartes sans contact qui permettent de gérer les postes partagés facilement - dis nous si tu veux des pistes dans ce sens

    sylvain


    Sylvain Cortes - MVP GPOs Weblog MVP: www.gpomasters.com Weblog Identity Management: www.identitycosmos.com Communauté Active Directory et Identity Management: www.cadim.org

    mercredi 21 janvier 2015 10:27

Toutes les réponses

  • Bonjour,

    A ma connaissance, c'est impossible de faire cela par GPO.

    Par contre, voici un article ainsi qu'un script qui semble bien correspondre à votre besoin.

    http://windowsitpro.com/windows-server/jsi-tip-8526-another-script-force-users-who-are-logged-my-domain-log-their-computer-s


    Cordialement,

    Mickaël LOPES

    Blog : http://lopes.im 

      

    • Proposé comme réponse Boris Ivanov _ mercredi 21 janvier 2015 15:17
    mercredi 21 janvier 2015 09:49
  • bonjour,

    je dirais pas possible par GPO de "fermer" la session.

    Deux possibilités:

    - script

    - passer par des solution tierces, notamment avec des cartes sans contact qui permettent de gérer les postes partagés facilement - dis nous si tu veux des pistes dans ce sens

    sylvain


    Sylvain Cortes - MVP GPOs Weblog MVP: www.gpomasters.com Weblog Identity Management: www.identitycosmos.com Communauté Active Directory et Identity Management: www.cadim.org

    mercredi 21 janvier 2015 10:27
  • Merci pour votre réponse, j'ai effectivement vu le screensaver mais est il implémentable sur du W7 ?
    vendredi 23 janvier 2015 06:43
  • Merci pour votre réponse, nous avons peut être une piste sur des cartes à puces, mais c'est assez difficile à mettre en œuvre à cours terme.  Je regarde le script fourni plus haut.
    vendredi 23 janvier 2015 06:45
  • Bonjour,

    on peut utiliser les tâches planifiées pour déclencher le script sur une durée d'inactivité choisie.

    La commande LOGOFF devrait permettre de fermer les sessions actives.

    Il reste à automatiser le déploiement de la tâche sur les différentes machines.

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(82 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info

    vendredi 23 janvier 2015 07:16
  • Merci pour vos informations.Mais il faudrait tester cela car en cas de plusieurs sessions ouvertes, il faut que le LOGOFF ferme bien la session "la plus ancienne" et non celle actuelle ;

    Ou tout du moins, ne ferme pas la session active. sinon, autant faire un shutdown -r sur une inactivité.

    Je précise que les sessions se verrouillent au bout de 15 minutes (GPO de domaine)

    ensuite l'inactivité mesuré, est ce qu'elle s'applique à quelle session ?. Peux ton avoir un script windows (powershell, VBS, batch) qui ferait pourrait lire l'état d'une d'une session "verrouillée" ?

    Schéma

    Session A , ouverte, verrouillée , inactive depuis 12h

    Session B, ouverte, non verrouillée, active

    Session C, ouverte, verrouillée, inactive depuis une minute

    Exemple si la session A est verrouillé , log off avec un temps d'inactivité, sur la session A

    Session B : ne fait rien car la personne travaille

    Session C: peut être lui laisser un petit temps si pas possible, logoff comme A


    vendredi 23 janvier 2015 12:43