Je me demandais si quelqu'un savait comment configurer une installation Windows 7 x64 Entreprise située sur un domaine pour exécuter un script si l'utilisateur tentait d'éteindre l'ordinateur - mais je ne souhaite pas que le script s'exécute si l'utilisateur essaie de se déconnecter.
Voici un peu de détail sur ma situation ...
J'ai installé un logiciel de chiffrement de lecteur sur 5 ordinateurs de bureau utilisés par différentes personnes de mon groupe. Ces ordinateurs de bureau sont installés quelques bâtiments plus loin dans un laboratoire sécurisé auquel peu de gens ont accès. Les membres de mon groupe accèdent à ces machines (8 processeurs Core 2600K d'Intel Sandybridge avec 8 Go de RAM) via RDP pour effectuer des tâches nécessitant de lourdes charges pour lesquelles les ordinateurs portables ne conviennent pas.
J'ai écrit un script d'arrêt (fichier .hta) pour avertir un utilisateur que, s'il / elle éteignait l'ordinateur, il devait avoir accès au laboratoire et entrer le mot de passe de cryptage du lecteur pour remettre la machine en ligne. Le script a 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 tente d'éteindre l'ordinateur, mais je viens de me rendre compte que le script semble s'exécuter lorsqu'un utilisateur tente de se déconnecter. Existe-t-il un moyen de différencier un utilisateur en fermeture de session d'un utilisateur en arrêt d'une machine? Si possible, je voudrais que le script ne soit exécuté que si la machine est éteinte. Si l'utilisateur se déconnecte, je ne souhaite pas qu'un script soit exécuté.
Si cela est possible, il semble que cela serait géré via la stratégie de groupe locale.
Faites-moi savoir si vous avez besoin de plus amples détails.