Je me demandais si quelqu'un sait comment configurer une installation Windows 7 x64 Enterprise qui est sur un domaine pour exécuter un script si l'utilisateur tente d'éteindre l'ordinateur - mais je ne veux pas que le script s'exécute si l'utilisateur tente de se déconnecter.
Voici un peu de détails sur ma situation...
J'ai installé un logiciel de cryptage de disque sur 5 ordinateurs de bureau utilisés par plusieurs personnes de mon groupe. Ces ordinateurs de bureau sont installés à quelques bâtiments de là, dans un laboratoire sécurisé auquel très peu de personnes ont accès. Les membres de mon groupe accèdent à ces machines (8 Core 2600K Intel Sandybridge avec 8 Go de RAM) par RDP pour effectuer des tâches qui nécessitent de lourdes charges et pour lesquelles les ordinateurs portables ne sont pas adaptés.
J'ai écrit un script d'arrêt (fichier .hta) pour avertir un utilisateur que s'il éteint l'ordinateur, il devra obtenir l'accès au laboratoire et entrer le mot de passe de cryptage du lecteur afin de remettre la machine en ligne. Le script possède une minuterie qui compte à rebours pendant 1 minute et permet à l'utilisateur d'annuler la commande d'arrêt.
Le script fonctionne comme prévu lorsqu'un utilisateur essaie d'éteindre l'ordinateur, mais je viens de réaliser que le script semble s'exécuter lorsqu'un utilisateur essaie de se déconnecter. Existe-t-il un moyen de faire la différence entre un utilisateur qui se déconnecte et un utilisateur qui éteint une machine ? Si possible, je voudrais que le script ne s'exécute que si la machine est arrêtée. Si l'utilisateur se déconnecte, je ne voudrais pas qu'un script s'exécute.
Si c'est possible, il semble que cela soit géré par une stratégie de groupe locale.
Faites-moi savoir si vous avez besoin de plus de détails.