Comment faire pour utiliser la commande AT pour planifier des tâches

Traductions disponibles Traductions disponibles
Numéro d'article: 313565 - Voir les produits auxquels s'applique cet article
Avertissement
Cet article s'applique à Windows 2000. La prise en charge de Windows 2000 prend fin le 13 juillet 2010. Le Centre de solutions pour la fin de la prise en charge de Windows 2000 est un point de départ pour la planification de votre stratégie de migration à partir de Windows 2000. Pour plus d'informations, reportez-vous à la politique de support de Microsoft.
Avertissement
Cet article s'applique à Windows 2000. La prise en charge de Windows 2000 prend fin le 13 juillet 2010. Le Centre de solutions pour la fin de la prise en charge de Windows 2000 est un point de départ pour la planification de votre stratégie de migration à partir de Windows 2000. Pour plus d'informations, reportez-vous à la politique de support de Microsoft.
Agrandir tout | Réduire tout

Sommaire

Résumé

Dans Windows 2000, vous pouvez utiliser l'outil Planificateur de tâches dans le Panneau de configuration pour planifier des tâches. Vous pouvez également utiliser la commande at pour planifier des tâches manuellement. Cet article explique comment faire pour utiliser la commande at pour créer et annuler des tâches planifiées.

Présentation de la commande AT

Vous pouvez utiliser la commande at pour planifier l'exécution d'une commande, d'un script ou d'un programme à une date et une heure particulières. Vous pouvez également utiliser cette commande pour consulter des tâches planifiées existantes.

Pour utiliser la commande at, le service Planificateur de tâches doit être en cours d'exécution et vous devez avoir ouvert une session en tant que membre du groupe Administrateurs local. Lorsque vous utilisez la commande at pour créer des tâches, vous devez configurer celles-ci de sorte qu'elles s'exécutent dans le même compte d'utilisateur.

La commande at utilise la syntaxe suivante :
at \\nom_ordinateur heure /interactive | /every:date,... /next:date,... commande
at \\identificateur nom_ordinateur /delete | /delete/yes
La liste suivante décrit les paramètres avec lesquels vous pouvez utiliser la commande at :
  • \\nom_ordinateur : Utilisez ce paramètre pour définir un ordinateur distant. Si vous omettez ce paramètre, les tâches sont planifiées en vue de s'exécuter sur l'ordinateur local.
  • heure : Utilisez ce paramètre pour spécifier l'heure à laquelle la tâche doit s'exécuter. L'heure est indiquée selon le format heures:minutes sur 24 heures. Par exemple, 0:00 représente minuit et 20:30 représente 8:30 de l'après-midi
  • /interactive : Utilisez ce paramètre pour permettre à la tâche d'interagir avec le bureau de l'utilisateur qui se connecte au moment de l'exécution de la tâche.
  • /every:date,... : Utilisez ce paramètre pour planifier l'exécution de la tâche le jour ou les jours spécifiés de la semaine ou du mois, par exemple, chaque vendredi ou le huitième jour de chaque mois. Spécifiez la date comme un ou plusieurs jours de la semaine (utilisez les abréviations suivantes : L, M, Me, J, V, S, D) ou un ou plusieurs jours du mois (utilisez les nombres 1 à 31). Veillez à utiliser des virgules pour séparer plusieurs entrées de date. Si vous omettez ce paramètre, la tâche est planifiée pour s'exécuter le jour même.
  • /next:date,... : Utilisez ce paramètre pour planifier l'exécution de la tâche à la prochaine occurrence du jour (par exemple, lundi prochain). Spécifiez la date comme un ou plusieurs jours de la semaine (utilisez les abréviations suivantes : L, M, Me, J, V, S, D) ou un ou plusieurs jours du mois (utilisez les nombres 1 à 31). Veillez à utiliser des virgules pour séparer plusieurs entrées de date. Si vous omettez ce paramètre, la tâche est planifiée pour s'exécuter le jour même.
  • commande : Utilisez ce paramètre pour spécifier la commande Windows 2000, le programme (fichier .exe ou .com) ou le programme de commandes (fichier .bat ou .cmd) que vous souhaitez exécuter. Si la commande requiert un chemin d'accès comme un argument, utilisez le chemin d'accès absolu (le chemin d'accès entier débutant par la lettre de lecteur). Si la commande est sur un ordinateur distant, utilisez le nom du chemin d'accès UNC (Uniform Naming Convention) (\\nom_serveur\nom_partage). Si la commande n'est pas un fichier exécutable (.exe), vous devez faire précéder la commande de cmd /c, par exemple, cmd /c copy C:\*.* C:\temp.
  • identificateur : Utilisez ce paramètre pour spécifier le numéro d'identification qui est assigné à une tâche planifiée.
  • /delete : Utilisez ce paramètre pour annuler une tâche planifiée. Si vous omettez le paramètre identificateur, toutes les tâches planifiées sur l'ordinateur sont annulées.
  • /yes : Utilisez ce paramètre pour forcer une réponse oui à toutes les requêtes du système lorsque vous annulez des tâches planifiées. Si vous omettez ce paramètre, vous êtes invités à confirmer l'annulation d'une tâche.
Remarque Lorsque vous utilisez la commande at, la tâche planifiée est exécutée à l'aide des références du compte système.

Création d'une tâche planifiée

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Accessoires, cliquez ensuite sur Invite de commande.
  2. À l'invite de commande, tapez la ligne suivante, puis appuyez sur ENTRÉE pour afficher une liste des services en cours d'exécution :
    net start
    Si le Planificateur de tâches n'est pas affiché dans la liste, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    net start "task scheduler"
  3. À l'invite de commande, tapez la ligne suivante (utilisez les paramètres adaptés à votre situation), puis appuyez sur ENTRÉE :
    at \\nom_ordinateur heure /interactive | /every:date,... /next:date,... commande

Exemples

  • Pour copier tous les fichiers du dossier Documents dans le dossier MesDocs à minuit, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
  • Pour sauvegarder le serveur de Produits à 23:00:00 chaque jour de semaine, créez un fichier de commandes qui contient les commandes de sauvegarde (par exemple, Backup.bat), tapez la ligne suivante, puis appuyez sur ENTRÉE pour planifier la sauvegarde :
    at \\produits 23:00 /every:L,M,Me,J,V backup
  • Pour planifier l'exécution d'une commande net share sur le serveur de Ventes à 6:00 et rediriger la liste vers le fichier Sales.txt dans le dossier des Rapports partagés sur le serveur de la Société, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    at \\ventes 06:00 cmd /c "net share rapports=d:\Documents\rapports >> \\société\rapports\ventes.txt"

Annulation d'une tâche planifiée

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Accessoires, cliquez ensuite sur Invite de commande.
  2. À l'invite de commande, tapez la ligne suivante, puis appuyez sur ENTRÉE pour afficher une liste des services en cours d'exécution :
    net start
    Si le Planificateur de tâches n'est pas affiché dans la liste, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    net start "task scheduler"
  3. À l'invite de commande, tapez la ligne suivante (utilisez les paramètres adaptés à votre situation), puis appuyez sur ENTRÉE :
    at \\identificateur nom_ordinateur /delete | /delete/yes

Exemples

  • Pour annuler toutes les tâches qui sont planifiées sur l'ordinateur local, tapez at /delete, puis appuyez sur ENTRÉE.
  • Pour annuler l'identificateur de tâche 8 sur un ordinateur nommé « MonServeur », tapez at \\MonServeur 8 /delete, puis appuyez sur ENTRÉE.

Affichage des tâches planifiées

Pour afficher les tâches que vous avez créées en utilisant la commande at, procédez comme suit :
  1. Cliquez sur Démarrer, pointez sur Programmes, sur Accessoires, puis cliquez sur Invite de commandes.
  2. À l'invite de commandes, tapez la ligne suivante, puis appuyez sur ENTRÉE pour afficher une liste des services en cours d'exécution.
    net start
    Si le Planificateur de tâches n'est pas affiché dans la liste, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    net start "task scheduler"
  3. À l'invite de commandes, effectuez l'une des étapes suivantes :
    • Pour consulter une liste des tâches que vous avez planifiées à l'aide de la commandeat, tapez la ligne suivante, puis appuyez sur ENTRÉE :
      at \\nom_ordinateur
      - ou -

    • Pour afficher une tâche planifiée spécifique, tapez la ligne suivante, puis appuyez sur ENTRÉE :
      at \\identificateur nom_ordinateur

Exemples

  • Pour afficher toutes les tâches planifiées sur l'ordinateur local, tapez at, puis appuyez sur ENTRÉE.
  • Pour consulter toutes les tâches planifiées sur un ordinateur nommé « Support », tapez at \\support, puis appuyez sur ENTRÉE.
  • Pour afficher l'identificateur de tâche 18 sur l'ordinateur local, tapez at 18, puis appuyez sur ENTRÉE.

Résolution des problèmes

  • Lorsque vous tapez at \\nom_ordinateur pour afficher une liste de tâches planifiées, quelques-unes (ou toutes) des tâches planifiées que vous avez créées à l'aide de la commande at ne sont pas répertoriées.

    Ce problème peut se produire si vous avez modifié les tâches dans le dossier Tâches Planifiées après avoir utilisé la commande at pour créer la tâche. Lorsque vous utilisez la commande at pour planifier une tâche, celle-ci est affichée dans le dossier Tâches Planifiées du Panneau de configuration. Vous pouvez afficher ou modifier la tâche. Toutefois, si vous modifiez la tâche, lorsque vous utilisez la commande at, vous ne pouvez pas afficher la tâche.

    Pour contourner ce problème, affichez ou modifiez la tâche dans le dossier Tâches Planifiées dans le Panneau de configuration.Pour plus d'informations sur ce comportement, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
    220149 Impossible d'afficher les tâches AT à l'aide de l'outil Planificateur de tâches
  • Lorsque vous utilisez la commande at pour planifier une tâche, la tâche ne s'exécute pas à l'heure ou à la date indiquée.

    Ce problème se produit lorsque l'une des deux conditions suivantes est vérifiée :
    • La syntaxe de cette commande est incorrecte :

      Après avoir planifié une tâche, tapez at \\nom_ordinateur pour confirmer que la syntaxe est correcte. Si les informations qui sont affichées sous Ligne de commande sont inexactes, annulez la tâche, puis recréez-la.

      - ou -
    • Vous planifiez une tâche pour exécuter une commande qui n'est pas un fichier .exe.

      La commande at ne charge pas automatiquement cmd (l'interpréteur de commandes) avant d'exécuter des commandes. À moins que vous n'exécutiez un fichier .exe, vous devez charger Cmd.exe au début de la commande, par exemple, at cmd /c dir > c:\test.txt.
Pour plus d'informations sur le dépannage de la commande AT, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
142040 Résolution de la commande AT à l'aide du commutateur /k
121562 Les applications démarrées avec AT ne sont pas interactives



Références

Pour plus d'informations sur l'utilisation de la commande AT dans Windows 2000, consultez l'aide de Windows 2000. Pour cela, cliquez sur Démarrer, sur Aide, sur l'onglet Index, puis tapez commande at.

Pour plus d'informations sur l'utilisation de la commande AT dans Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
103650 Les connexions réseau effectuées avec la commande AT sont persistantes
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 313565 - Dernière mise à jour: mardi 2 juillet 2013 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Small Business Server 2000 Standard Edition
Mots-clés : 
kbhowtomaster KB313565
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com