Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les
tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet
l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a
ouvert une session n'est pas celui qui a créé la tâche : c'est très
pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une
tâche planifiée, ce n'est pas prévu ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques93
Bonjour Gloops,
Bonjour tout le monde,
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a ouvert une session n'est pas celui qui a créé la tâche : c'est très pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le planificateur de tâche XP :
TASK_FLAG_INTERACTIVE This flag is used when converting Windows NT AT service jobs into work items. The Windows NT AT service job refers to At.exe, the Windows NT command-line utility used for creating jobs for the Windows NT Schedule service. The Task Scheduler service replaces the Schedule service and is backwards compatible with it. The conversion occurs when the Task Scheduler is installed on Windows NT/Windows 2000 for example, if you install Internet Explorer 4.0, or upgrade to Windows 2000. During the setup process, the Task Scheduler installation code searches the registry for jobs created for the AT service and creates work items that will accomplish the same operation. For such converted jobs, the interactive flag is set if the work item is intended to be displayed to the user. When this flag is not set, no work items are displayed in the Tasks folder, and no user interface associated with the work item is presented to the user when the work item is executed.
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les
tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet
l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a
ouvert une session n'est pas celui qui a créé la tâche : c'est très
pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une
tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le
planificateur de tâche XP :
TASK_FLAG_INTERACTIVE
This flag is used when converting Windows NT AT service jobs into work
items. The Windows NT AT service job refers to At.exe, the Windows NT
command-line utility used for creating jobs for the Windows NT Schedule
service. The Task Scheduler service replaces the Schedule service and is
backwards compatible with it. The conversion occurs when the Task
Scheduler is installed on Windows NT/Windows 2000 for example, if you
install Internet Explorer 4.0, or upgrade to Windows 2000. During the
setup process, the Task Scheduler installation code searches the
registry for jobs created for the AT service and creates work items that
will accomplish the same operation.
For such converted jobs, the interactive flag is set if the work item is
intended to be displayed to the user. When this flag is not set, no work
items are displayed in the Tasks folder, and no user interface
associated with the work item is presented to the user when the work
item is executed.
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a ouvert une session n'est pas celui qui a créé la tâche : c'est très pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le planificateur de tâche XP :
TASK_FLAG_INTERACTIVE This flag is used when converting Windows NT AT service jobs into work items. The Windows NT AT service job refers to At.exe, the Windows NT command-line utility used for creating jobs for the Windows NT Schedule service. The Task Scheduler service replaces the Schedule service and is backwards compatible with it. The conversion occurs when the Task Scheduler is installed on Windows NT/Windows 2000 for example, if you install Internet Explorer 4.0, or upgrade to Windows 2000. During the setup process, the Task Scheduler installation code searches the registry for jobs created for the AT service and creates work items that will accomplish the same operation. For such converted jobs, the interactive flag is set if the work item is intended to be displayed to the user. When this flag is not set, no work items are displayed in the Tasks folder, and no user interface associated with the work item is presented to the user when the work item is executed.
Ah, d'après ce que je comprends, pour que le flag soit en place, il faut commencer par créer la tâche par AT. C'est bon à savoir, ça.
Parce que si on crée la tâche avec le raccourci "Création d'une tâche planifiée" dans C:WindowsTasks, elle n'est pas interactive.
J'avais une tâche de redémarrage automatique, avec possibilité d'annulation en double-cliquant sur la règle de progression, pas de pot la boîte de dialogue n'apparaît pas. J'avais seulement la deuxième boîte, celle de InitiateSystemShutdown, donc là, pas moyen d'annuler.
Je suis allé voir, effectivement la variable Flags était paire (192 ; pardon pour les non-programmeurs), donc tâche pas interactive (TASK_FLAG_INTERACTIVE = 1).
Et j'avais déjà remarqué ça avec diverses tâches de réveil : on entend la musique, mais sans rien à l'écran si la tâche a été créée par un autre utilisateur.
D'ailleurs, ce coup-ci pour le redémarrage, c'était le même utilisateur, il doit y avoir encore un truc. Enfin le nom d'utilisateur est préfixé du nom de la machine pour "exécution en tant que", pas pour le créateur, c'est peut-être une partie de l'explication. ________________________________________ Jacques93 a écrit, le 03/12/2005 14:31 :
Bonjour Gloops,
Bonjour tout le monde,
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a ouvert une session n'est pas celui qui a créé la tâche : c'est très pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le planificateur de tâche XP :
TASK_FLAG_INTERACTIVE This flag is used when converting Windows NT AT service jobs into work items. The Windows NT AT service job refers to At.exe, the Windows NT command-line utility used for creating jobs for the Windows NT Schedule service. The Task Scheduler service replaces the Schedule service and is backwards compatible with it. The conversion occurs when the Task Scheduler is installed on Windows NT/Windows 2000 for example, if you install Internet Explorer 4.0, or upgrade to Windows 2000. During the setup process, the Task Scheduler installation code searches the registry for jobs created for the AT service and creates work items that will accomplish the same operation. For such converted jobs, the interactive flag is set if the work item is intended to be displayed to the user. When this flag is not set, no work items are displayed in the Tasks folder, and no user interface associated with the work item is presented to the user when the work item is executed.
Ah, d'après ce que je comprends, pour que le flag soit en place, il faut
commencer par créer la tâche par AT. C'est bon à savoir, ça.
Parce que si on crée la tâche avec le raccourci "Création d'une tâche
planifiée" dans C:WindowsTasks, elle n'est pas interactive.
J'avais une tâche de redémarrage automatique, avec possibilité
d'annulation en double-cliquant sur la règle de progression, pas de pot
la boîte de dialogue n'apparaît pas. J'avais seulement la deuxième
boîte, celle de InitiateSystemShutdown, donc là, pas moyen d'annuler.
Je suis allé voir, effectivement la variable Flags était paire (192 ;
pardon pour les non-programmeurs), donc tâche pas interactive
(TASK_FLAG_INTERACTIVE = 1).
Et j'avais déjà remarqué ça avec diverses tâches de réveil : on entend
la musique, mais sans rien à l'écran si la tâche a été créée par un
autre utilisateur.
D'ailleurs, ce coup-ci pour le redémarrage, c'était le même utilisateur,
il doit y avoir encore un truc. Enfin le nom d'utilisateur est préfixé
du nom de la machine pour "exécution en tant que", pas pour le créateur,
c'est peut-être une partie de l'explication.
________________________________________
Jacques93 a écrit, le 03/12/2005 14:31 :
Bonjour Gloops,
Bonjour tout le monde,
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les
tâches planifiées, on peut ajouter le flag "Interactive", ce qui
permet l'affichage des boîtes de dialogue de la tâche si l'utilisateur
qui a ouvert une session n'est pas celui qui a créé la tâche : c'est
très pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une
tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le
planificateur de tâche XP :
TASK_FLAG_INTERACTIVE
This flag is used when converting Windows NT AT service jobs into work
items. The Windows NT AT service job refers to At.exe, the Windows NT
command-line utility used for creating jobs for the Windows NT Schedule
service. The Task Scheduler service replaces the Schedule service and is
backwards compatible with it. The conversion occurs when the Task
Scheduler is installed on Windows NT/Windows 2000 for example, if you
install Internet Explorer 4.0, or upgrade to Windows 2000. During the
setup process, the Task Scheduler installation code searches the
registry for jobs created for the AT service and creates work items that
will accomplish the same operation.
For such converted jobs, the interactive flag is set if the work item is
intended to be displayed to the user. When this flag is not set, no work
items are displayed in the Tasks folder, and no user interface
associated with the work item is presented to the user when the work
item is executed.
Ah, d'après ce que je comprends, pour que le flag soit en place, il faut commencer par créer la tâche par AT. C'est bon à savoir, ça.
Parce que si on crée la tâche avec le raccourci "Création d'une tâche planifiée" dans C:WindowsTasks, elle n'est pas interactive.
J'avais une tâche de redémarrage automatique, avec possibilité d'annulation en double-cliquant sur la règle de progression, pas de pot la boîte de dialogue n'apparaît pas. J'avais seulement la deuxième boîte, celle de InitiateSystemShutdown, donc là, pas moyen d'annuler.
Je suis allé voir, effectivement la variable Flags était paire (192 ; pardon pour les non-programmeurs), donc tâche pas interactive (TASK_FLAG_INTERACTIVE = 1).
Et j'avais déjà remarqué ça avec diverses tâches de réveil : on entend la musique, mais sans rien à l'écran si la tâche a été créée par un autre utilisateur.
D'ailleurs, ce coup-ci pour le redémarrage, c'était le même utilisateur, il doit y avoir encore un truc. Enfin le nom d'utilisateur est préfixé du nom de la machine pour "exécution en tant que", pas pour le créateur, c'est peut-être une partie de l'explication. ________________________________________ Jacques93 a écrit, le 03/12/2005 14:31 :
Bonjour Gloops,
Bonjour tout le monde,
Avec le projet de démonstration qu'a indiqué Jacques93 pour gérer les tâches planifiées, on peut ajouter le flag "Interactive", ce qui permet l'affichage des boîtes de dialogue de la tâche si l'utilisateur qui a ouvert une session n'est pas celui qui a créé la tâche : c'est très pratique.
Est-ce que je rêve, ou avec l'interface standard de propriétés d'une tâche planifiée, ce n'est pas prévu ?
Ce n'est pas nécessaire, ce flag est positionné automatiquement par le planificateur de tâche XP :
TASK_FLAG_INTERACTIVE This flag is used when converting Windows NT AT service jobs into work items. The Windows NT AT service job refers to At.exe, the Windows NT command-line utility used for creating jobs for the Windows NT Schedule service. The Task Scheduler service replaces the Schedule service and is backwards compatible with it. The conversion occurs when the Task Scheduler is installed on Windows NT/Windows 2000 for example, if you install Internet Explorer 4.0, or upgrade to Windows 2000. During the setup process, the Task Scheduler installation code searches the registry for jobs created for the AT service and creates work items that will accomplish the same operation. For such converted jobs, the interactive flag is set if the work item is intended to be displayed to the user. When this flag is not set, no work items are displayed in the Tasks folder, and no user interface associated with the work item is presented to the user when the work item is executed.