Sur ma machine Windows 7, je peux exécuter quelque chose comme:
schtasks.exe /Change /TN "MyTaskName" /Disable
Mais / Disable ne semble pas être disponible dans Windows XP - existe-t-il un moyen de le désactiver à partir de la ligne de commande?
windows-xp
command-line-interface
scheduled-task
John Sibly
la source
la source
C:\Windows\System32\schtasks.exe
des fichiers binaires à partir d'une installation 2003+. Placez ce binaire sur la machine XP et appelez-le en utilisant son chemin explicite. Je viens de tester avec succès la désactivation d'une tâche créée avec le XPschtasks
à l'aide du 2003schtasks
.Pour obtenir le comportement d'exécution unique, vous pouvez toujours simplement coder un script de chauve-souris «wrapper» qui vérifie la présence d'un fichier de verrouillage.
Créez le fichier de verrouillage lors de la première exécution, et chaque fois que le script wrapper se terminera, il trouvera le fichier de verrouillage:
la source