Quelqu'un sait-il comment définir une tâche planifiée pour qu'elle s'exécute en arrière-plan à l'aide du Planificateur de tâches Windows?
Il ne semble pas y avoir d'option pour le faire.
Quelqu'un sait-il comment définir une tâche planifiée pour qu'elle s'exécute en arrière-plan à l'aide du Planificateur de tâches Windows?
Il ne semble pas y avoir d'option pour le faire.
Réponses:
Comme indiqué par Mattias Nordqvist dans les commentaires ci-dessous, vous pouvez également sélectionner l'option de bouton radio "Exécuter, que l'utilisateur soit connecté ou non" . Lors de l'enregistrement de la tâche, vous serez invité une fois à saisir le mot de passe utilisateur. bambams a noté que cela n'accorderait pas les autorisations système au processus et semble également masquer la fenêtre de commande.
Ce n'est pas une solution évidente, mais pour exécuter une tâche planifiée en arrière-plan, changez l' utilisateur exécutant la tâche en « SYSTÈME » et rien n'apparaîtra sur votre écran.
En supposant que l'application que vous essayez d'exécuter en arrière-plan est basée sur la CLI, vous pouvez essayer d'appeler les travaux planifiés à l'aide de Hidden Start
Voir également: http://www.howtogeek.com/howto/windows/hide-flashing-command-line-and-batch-file-windows-on-startup/
start /b
start
est qu'il s'agit d'une commande et non d'un programme, vous ne pouvez donc pas l'utiliser dans le Planificateur de tâches.
cmd.exe /c start
fait l'affaire pour les commandes qui ne sont pas des programmes.
cmd
processus et la start
commande, vous vous retrouvez donc toujours avec une fenêtre de console qui clignote au moins un instant. Cela reporte simplement le problème (et ajoute un niveau d'abstraction supplémentaire et inutile au problème.