Petit mémo sur un moyen simple de planifier une tâche qui ferme toutes les sessions utilisateurs qui restent ouvertes alors que les tâches planifiées configurées avec ces utilisateurs sont terminées.
Le problème :
Dans mon cas, je suis sur un Windows 7 Pro virtualisé dédié aux tâches planifiées.
Vous avez créé une tâche planifiée configurée avec un utilisateur du domaine.
Cette tâche exécute un programme devant avoir accès à des ressources partagées sur un autre serveur (un répertoire distant par exemple).
Mais une fois le programme terminé, la session utilisateur reste ouverte.
Une solution : fermer périodiquement ces sessions à l’aide d’une autre tâche planifiée.
Créez une tâche planifiée qui exécute cette ligne de commande :
1 |
c:\windows\system32\NET.exe SESSION /DELETE /Y |
Bien veiller à ce que cette tâche soit planifiée à un horaire qui ne fermera pas des sessions réellement utilisées, sous peine de provoquer une erreur.
Du coup, plus de session ouverte :