Windows XP Professionnel dispose d'un utilitaire de ligne de commande permettant aux utilisateurs de planifier l'exécution de tâches. L'utilitaire schtasks offre une grande variété d'options. Ce tutoriel fournit un exemple simple de planification d'une tâche à exécuter une fois dans le futur.
Les paramètres minimum requis pour exécuter une tâche une fois sont: / sc (planification), / tr (tâche à exécuter), / st (heure de début) et / tn (nom de tâche unique). Cette syntaxe exécutera la tâche en tant qu'utilisateur actuel. Pour exécuter le programme de défragmentation sur le lecteur C: à 23 heures, utilisez la commande suivante:
schtasks / create / sc une fois / st 23:00:00 / tn cdefrag / tr "defrag c:"
La planification (/ sc une fois) indique que la tâche ne sera exécutée qu'une fois. L'heure de début (/ st 23:00:00) détermine l'heure (HH: MM: SS) à laquelle la tâche démarrera au format 24 heures. Le nom de la tâche (/ th cdefrag) doit être un nom unique pouvant être utilisé pour faire référence à la tâche planifiée ultérieurement. La tâche à exécuter (/ tr “defrag c:”) spécifie la commande et les paramètres à exécuter. Inclure la tâche à exécuter entre guillemets est obligatoire pour les tâches avec options.
Lorsque vous exécutez la commande ci-dessus, elle indiquera sous quel utilisateur la tâche sera exécutée (l'utilisateur actuel) et vous demandera le mot de passe de cet utilisateur. Il est possible de placer le mot de passe dans la commande (en utilisant / rp mot de passe). Cependant, cela peut constituer un risque pour la sécurité.
Si vous souhaitez exécuter la tâche sous un autre utilisateur, indiquez le nom d'utilisateur avec le nom / ru nom d'utilisateur option de commande.
Par défaut, la tâche sera exécutée dans les 24 heures à la prochaine heure de début. Pour exécuter la commande à une heure différente à l’heure spécifiée, utilisez la commande / sd mm / jj / aaaa option.
Pour afficher les événements planifiés, exécutez simplement des schtasks sans options.