Ce qu'il faut savoir
- Voici la bonne syntaxe: at \\ nomordinateur /interactive | /chaque:date, …/suivant:date, …
- computername spécifie un nom d'ordinateur distant; /every:date[, …] exécute des commandes certains jours.
-
/interactive permet à la commande d'interagir avec l'utilisateur connecté; /delete supprime toutes les commandes précédemment programmées.
Cet article explique comment utiliser la commande "at", qui est disponible à partir de l'invite de commande. "At" est utilisé pour exécuter des programmes et des commandes à des heures programmées.
À la disponibilité de la commande
La commande at est disponible à partir de l'invite de commande dans de nombreux systèmes d'exploitation Windows, notamment Windows 7, Windows Vista, Windows XP et certaines versions plus anciennes de Windows.
Cette commande est obsolète depuis Windows 8. Microsoft recommande d'utiliser à la place la commande riche en fonctionnalités schtasks.
La disponibilité des commutateurs de commande peut différer quelque peu d'un système d'exploitation à l'autre.
À la syntaxe de commande
Voici la bonne syntaxe de la commande at:
at \\ nomordinateur /interactive | /every:date, … /next:date, …
Voir Comment lire la syntaxe de la commande si vous ne savez pas comment lire la syntaxe de la commande at illustrée ci-dessus ou décrite dans le tableau ci-dessous.
Dans les options de commande | |
---|---|
Article | Explication |
nomordinateur | Utilisez cette option pour spécifier un nom d'ordinateur distant. La commande at planifiera l'exécution de la commande sur l'ordinateur local si vous ne spécifiez pas de nom d'ordinateur. |
/chaque:date[, …] | Utilisez le commutateur /every pour exécuter la commande certains jours de la semaine ou du mois. |
/suivant:date[, …] | Utilisez le commutateur /next pour exécuter la commande à la prochaine occurrence de la journée. |
Spécifie l'heure à laquelle la commande doit s'exécuter. | |
/interactif | Permet à la commande planifiée d'interagir avec n'importe quel utilisateur connecté lors de l'exécution de la tâche. |
id | C'est le numéro unique attribué à une commande déjà planifiée. L'option id n'est utilisée que pour afficher ou supprimer une commande planifiée. Vous ne pouvez pas définir manuellement un identifiant pour une commande planifiée. |
/supprimer [ /oui] | Cette option at command est utilisée pour supprimer toutes les commandes précédemment planifiées. Utilisez l'option /yes avec /delete pour ignorer la question de confirmation "supprimer toutes les tâches planifiées". Utilisez /delete lorsque vous spécifiez un identifiant pour supprimer une seule commande planifiée. |
Cela spécifie la commande ou le programme à exécuter. Vous devez mettre command entre guillemets. | |
/? | Utilisez le commutateur d'aide avec la commande at pour afficher une aide détaillée sur les différentes options de la commande. |
Exemples de commandes
à 14:15 "chkdsk /f"
Dans l'exemple ci-dessus, la commande at est utilisée pour programmer une exécution de la commande chkdsk sous la forme chkdsk /f, aujourd'hui uniquement, à 14h15, sur le PC.
at \\prodserver 23:45 /every:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
Dans cet exemple, la commande at est utilisée pour planifier l'exécution du fichier batch bkprtn.bat sur l'ordinateur nommé prodserver à 23h45 le premier, le quatrième, le huitième, le 12, le 16, le 20, le 24 et le 28 de chaque mois.
à 1 /supprimer
Ici, la commande planifiée avec l'id 1 est supprimée.
Aux commandes associées
La commande at est souvent utilisée avec de nombreuses autres commandes d'invite de commande car elle est utilisée pour planifier l'exécution d'autres commandes.