J'ai une tâche planifiée qui fonctionne à 00:00
qui ouvre un .bat
contenant un robocopy
avec la tâche réglée pour s'arrêter au bout de 4 minutes, et pour forcer l'arrêt si elle ne se termine pas quand on le lui demande.
Il semble que la commande d'arrêt du planificateur de tâches soit ignorée jusqu'à ce que la robocopy
La commande se termine, ce qui me semble aller à l'encontre du but recherché. Y a-t-il un moyen de contourner ce problème ?
-
Le message attendu se trouve dans l'historique à l'adresse suivante
00:04
mais le fichier de sortie derobocopy
continue à courir pendant 4 minutes supplémentaires, ne s'arrêtant qu'à00:08
:Le planificateur de tâches est terminé
{uuid}
instance de laTaskname
en raison du dépassement du temps alloué pour l'exécution, tel que configuré dans la définition de la tâche.
Action de l'utilisateur : Augmentez le délai d'exécution de la tâche configurée ou recherchez les raisons externes du retard. -
Il existe d'autres commandes dans le
.bat
mais le fichierrobocopy
est celle qui était en cours d'exécution au moment où le planificateur a essayé d'arrêter la tâche, la commande qui la suit n'étant pas en cours d'exécution :MkDir "C:\Destination\Folder" RoboCopy "C:\Source\Folder" "C:\Destination\Folder" /MOV /IS /S /R:0 /LOG:"C:\output.txt" RmDir "C:\Destination\Folder" /s /q