Ligne de commande Windows
La commande At, comme son nom l’indique, peut être utilisée pour planifier des applications à une heure et une date précises. Il s’agit d’une commande intégrée au système d’exploitation Windows et elle ne nécessite pas l’installation d’un logiciel distinct sur l’ordinateur.
La première chose que vous devez savoir est que la commande At nécessite que le service Task Scheduler soit exécuté sur le système. Sinon, vous obtiendrez une erreur comme ci-dessous.
C:\>atThe service has not been started.
Voyons quelques exemples sur la façon d’utiliser la commande At.
Planifier une tâche à un moment particulier
Pour planifier une tâche, il suffit de spécifier l’heure et la commande de la tâche que nous devons exécuter. Par exemple, si vous voulez éteindre votre ordinateur à 23 heures aujourd’hui, alors vous pouvez le faire en exécutant la commande ci-dessous.
At 11:00:00PM shutdown -r
Planifier une tâche récurrente
Nous pouvons planifier des tâches qui s’exécutent de manière récurrente une fois par semaine ou une fois par mois. Nous pouvons utiliser le commutateur /every à cette fin. Disons que vous voulez exécuter automatiquement la défragmentation sur l’un des lecteurs une fois par semaine. Cela peut être fait en exécutant la commande suivante
At 10:00:00AM /every:Monday defrag c:
Après avoir exécuté cette commande, le système lancera la défragmentation sur le lecteur C : à 10 heures tous les lundis.
Voir les tâches programmées
Nous pouvons voir la liste des tâches programmées juste en exécutant la commande At sans aucun paramètre.
C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>
Programmer une tâche un autre jour
Nous pouvons utiliser le commutateur /next pour programmer des tâches pour un jour différent. Par exemple, pour exécuter une défragmentation sur le lecteur C : le jeudi suivant, vous pouvez exécuter la commande ci-dessous.
At 11:00:00AM /next:Thursday defrag c:
Planifier des tâches à exécuter tous les jours
En utilisant le commutateur /every, nous pouvons planifier une tâche à exécuter tous les jours. Par exemple, pour éteindre votre ordinateur automatiquement tous les jours à 23h, vous pouvez créer une tâche en utilisant la commande ci-dessous.
At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r
Supprimer les tâches programmées
Nous pouvons supprimer les tâches programmées de la base de données en utilisant le commutateur /delete. Nous devons passer l’id de la tâche que nous devons supprimer. Nous pouvons voir l’id de chaque tâche en exécutant la commande At sans aucun paramètre. Par exemple, pour supprimer la tâche avec l’id 1, nous devons exécuter la commande ci-dessous.
At 1 /delete