Quel «utilisateur» doit-on exécuter une tâche planifiée pour être visible pour tous les utilisateurs?

Je souhaite qu'une tâche soit programmée pour être exécutée lorsque tout utilisateur se connecte, mais ne dépend pas d'aucun utilisateur connecté, alors je choisit "Exécuter si l'utilisateur est connecté ou non". Le problème avec cela est que le programme est masqué (comme indiqué dans les documents et interrogés dans cette publication communautaire Microsoft ), mais j'ai besoin que l'interface graphique soit visible.

Donc, je dois choisir "Exécuter uniquement lorsque l'utilisateur est connecté" pour qu'il soit visible. Mais n'importe quel utilisateur «normal» pourrait ne pas être connecté!

Quel compte d'utilisateur dois-je utiliser pour exécuter cette tâche?

J'ai essayé de l'exécuter en tant que SYSTEM, mais cela définit automatiquement l'option "Exécuter si l'utilisateur est connecté ou non", donc il sera caché.

Je viens de tester cela et tu peux sélectionner un «groupe» pour le compte.

Choisissez Run only when user is logged on .

Cliquez sur Modifier l'utilisateur ou le groupe (il dit le groupe là-bas 🙂

Tapez les users et cliquez sur Vérifier les noms et cliquez sur OK

Et votre application s'exécutera de manière interactive pour tous les utilisateurs des utilisateurs du groupe.