Dans mes fenêtres, je veux planifier un service Windows pour démarrer une fois toutes les 10 secondes. J'ai essayé d'utiliser le planificateur de tâches Windows, mais il ne me donne qu'une option pour répéter le service quotidiennement, hebdomadairement et mensuellement.
Existe-t-il un moyen de planifier le démarrage du service Windows toutes les 10 secondes à l'aide du planificateur de tâches Windows?
Que pourrait-on faire?
windows
scheduled-tasks
task-scheduler
windows-services
Parth Bhatt
la source
la source
Réponses:
Pour ce faire, vous devez écrire un service Windows, car c'est à cela qu'il sert.
la source
Un déclencheur du Planificateur de tâches Windows ne peut pas se répéter plus souvent que toutes les 1 minute, mais vous pouvez configurer plusieurs déclencheurs. Pour exécuter une tâche toutes les 10 secondes, ajoutez six déclencheurs. Chacun doit exécuter la tâche quotidiennement et répéter la tâche toutes les 1 minute. Leurs heures de début doivent être 12:00:00 AM, 12:00:10 AM, 12:00:20 AM, 12:00:30 AM, 12:00:40 AM et 12:00:50 AM.
C'est idiot, mais ça marche.
la source
Il est stupide que Windows n'ait pas cette fonctionnalité intégrée au Planificateur de tâches. Cependant, il peut être facilement contourné avec un simple script PowerShell.
Enregistrez-le en tant que fichier * .ps1 sur votre hôte. Suivez ensuite les paramètres du planificateur de tâches d'Adam C et planifiez l'exécution de chaque minute. Cela démarrera le service (que j'ai nommé "servicename") toutes les 10 secondes.
la source