2010-06-10 5 views
0

J'essaie de créer une tâche planifiée (dans WinXP) qui s'exécute toutes les 10 minutes, de 16:00:00 à 06:00: 00, tous les jours, à partir de la ligne de commande.Comment créer une tâche planifiée, via une ligne de commande, qui inclut des options avancées

Actuellement, je peux créer une tâche planifiée qui circule toutes les 10 minutes, à partir de 16:00:00, tous les jours, en utilisant la commande suivante:

SCHTASKS.EXE /CREATE /SC MINUTE /MO 10 /TN "Scheduled task name" /ST 16:00:00 /SD 01/01/2000 /TR task.bat /RU SYSTEM 

La question est, comment puis-je modifier les commande précédente de sorte qu'il cesse de courir à 06:00:00?

+0

Créez un script VB et exécutez ce script à partir de la ligne de commande. –

Répondre

1

Après de longues recherches, je ne pouvais trouver aucun moyen de modifier la tâche planifiée à partir de la ligne de commande. Comme un travail autour, j'ai poussé la responsabilité de l'exécution du programme toutes les 10 minutes à mon exécutable, laissant la tâche planifiée la seule responsabilité de lancer le programme tous les jours.

3

Comme il ne semble pas être un changement de ligne de commande pour le temps d'arrêt d'une tâche particulière, je pense que le mieux que vous pouvez faire est d'essayer la mise en place d'une tâche pour le temps imparti qui exécute ceci:

schtasks /delete /tn "My Task" 

qui doit supprimer la tâche du planificateur de tâches et provoquer l'arrêt de l'exécution. Je n'ai pas essayé cela moi-même, donc je ne sais pas si ça tue des chatons ou pas.

http://technet.microsoft.com/en-us/library/bb490996.aspx

+0

Fonctionne bien. J'ai déjà fait la même chose. En outre, vous pouvez effectuer une autre tâche qui le reprogramme avec une autre heure de début. En vous laissant dire 'Commencez à 16h00 et ne courez plus après 08h00' – PsychoData

3

schtasks/change .../disable peut le faire pour Vista/7/2003. xp ne prend pas en charge/désactiver les définitions de tâches résident dans C: \ WINDOWS \ Tasks avec l'extension de fichier ".job" si vous renommez un fichier ".job" en quelque chose d'autre comme ".bozo" il ne fonctionnera pas vous pouvez le nommer à ".job" pour le redémarrer.

Questions connexes