|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
AT
Syntaxe
Paramètres
-
\\ Nom_ordinateur -
Spécifie un ordinateur distant. Si vous omettez ce paramètre, au planifie les commandes et les programmes sur l'ordinateur local.
-
ID -
Spécifie le numéro d'identification attribué à une commande programmée.
-
/Delete -
Annule une commande programmée. Si vous ne spécifiez pas d'ID, toutes les commandes programmées sur l'ordinateur sont annulées.
-
/yes -
Réponses Oui à toutes les requêtes à partir du système lorsque vous supprimez des événements planifiés.
-
Heures : Minutes -
Spécifie le moment où vous souhaitez exécuter la commande. L'heure est exprimée en heures:Minutes en notation 24 heures sur 24 (c'est-à-dire, 00 : 00 [minuit] à 23 : 59).
-
/ interactive -
Permet de commande interagir avec le bureau de l'utilisateur connecté au moment de la que commande est exécutée.
-
/ every : -
Exécute la commande chaque jour spécifié ou les jours de la semaine ou mois (par exemple, tous les jeudis ou le troisième jour de chaque mois).
-
Date -
Spécifie la date lorsque vous souhaitez exécuter la commande. Vous pouvez spécifier un ou plusieurs jours de la semaine (en d'autres termes, tapez M,T,W,E,F,S,Su) ou un ou plusieurs jours du mois (en d'autres termes, tapez 1 et 31). Séparez plusieurs entrées de date par des virgules. Si vous omettez la Date, au utilise le jour du mois en cours.
-
/ suivant : -
Exécute la commande la prochaine occurrence du jour (par exemple, le jeudi suivant).
-
Commande -
Spécifie la commande de Windows, le programme (fichier .exe ou .com), ou un programme de commandes (fichier .bat ou .cmd) que vous souhaitez exécuter. Lorsque la commande requiert un chemin d'accès en tant qu'argument, utilisez le chemin d'accès absolu (autrement dit, le début de l'intégralité du tracé avec la lettre de lecteur). Si la commande est sur un ordinateur distant, spécifiez la notation UNC Universal Naming Convention () pour le serveur et nom de partage, plutôt qu'une lettre de lecteur à distance.
-
/? -
Affiche l'aide à l'invite de commande.
Remarques
-
Schtasks est un autre outil de prévision de ligne de commande que vous pouvez utiliser pour créer et gérer des tâches planifiées. Pour plus d'informations sur schtasks, consultez Rubriques connexes.
-
À l'aide au
Pour utiliser à, vous devez être membre du groupe Administrateurs local.
-
Chargement de Cmd.exe
À ne pas charge automatiquement Cmd.exe, l'interpréteur de commande avant d'exécuter des commandes. Si vous n'exécutez pas un fichier exécutable (.exe), vous devez explicitement charger Cmd.exe au début de la commande comme suit :
cmd /c dir >c:\test.out
-
Commandes d'affichage planifiée
Lorsque vous utilisez à sans options de ligne de commande, les tâches planifiées apparaissent dans un tableau mis en forme semblables au suivant :
État ID jour heure commande LineOK 1 Each F 4: 30 PM net envoyer aux chefs de dueOK état 2 chaque M 12 : 00 AM chkstor >CHECK.fileOK 3 chaque f backup2.bat 11 : 59 PM
-
Y compris le numéro d'identification (ID)
Lorsque vous incluez le numéro d'identification (ID) avec à l'invite de commande, des informations pour une seule entrée s'affiche dans un format semblable au suivant :
Numéro de tâche : 1État : OKSchedule : FTime chaque de la journée: 4: 30 PMCommand : rapport aux chefs net send
Après avoir programmé une commande avec à, en particulier un qui comporte des options de ligne de commande, vérifiez la syntaxe de commande en tapant à sans options de ligne de commande. Si les informations contenues dans la colonne de ligne de commande sont incorrects, supprimez la commande et retapez-la. S'il est toujours incorrecte, retapez la commande avec moins d'options de ligne de commande.
-
Affichage des résultats
Les commandes programmées avec at s'exécutent en arrière-plan. N'est pas affiché sur l'écran d'ordinateur. Pour rediriger la sortie vers un fichier, utilisez le symbole de redirection (>). Si vous redirigez la sortie vers un fichier, vous devez utiliser le symbole d'échappement (^) devant le symbole de redirection, que vous utilisiez at sur la ligne de commande ou dans un fichier batch. Par exemple, pour rediriger la sortie vers Output.txt, tapez :
à 14 h 45 c:\test.bat ^ > c:\output.txt
Le répertoire en cours pour la commande à exécuter est le dossier systemroot.
-
Modification de l'heure système
Si vous modifiez l'heure système d'un ordinateur après avoir programmé une commande à exécuter avec at, synchronisez le Planificateur at avec la nouvelle heure système en tapant à sans options de ligne de commande.
-
Stockage des commandes
Les commandes programmées sont stockées dans le Registre. Par conséquent, vous ne perdez pas les tâches planifiées si vous redémarrez le service de planification.
-
Connexion au réseau des lecteurs
N'utilisez pas un lecteur redirigé pour les tâches planifiées qui accèdent au réseau. Le service de planification n'est peut-être pas en mesure d'accéder au lecteur redirigé, ou le lecteur redirigé n'est peut-être pas présent si un autre utilisateur est connecté au moment où que la tâche planifiée s'exécute. Utilisez plutôt les chemins d'accès UNC pour les tâches planifiées. Par exemple :
à 1: 00 pm ma_sauvegarde \\serveur\partage
N'utilisez pas la syntaxe suivante, où x: est une connexion établie par l'utilisateur :
AT 1: 00 pm ma_sauvegarde x:
Si vous programmez une commande at qui utilise une lettre de lecteur pour vous connecter à un répertoire partagé, incluez une commande at pour déconnecter le lecteur quand vous avez terminé d'utiliser le lecteur. Si le lecteur n'est pas déconnecté, la lettre de lecteur assignée n'est pas disponible à l'invite de commande.
-
Arrêt des tâches après 72 heures
Par défaut, les tâches planifiées à l'aide de la commande at arrêtent après 72 heures. Vous pouvez modifier le Registre pour modifier cette valeur par défaut.
-
Démarrez l'Éditeur du Registre (regedit.exe).
-
Recherchez et cliquez sur la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
-
Dans le menu Edition, cliquez sur Ajouter une valeur et puis ajoutez la valeur de Registre suivante : nom de la valeur : AtTaskMaxHours type de données : REG_DWORD base : données de la valeur décimale: 0. Une valeur de 0 dans le champ de données valeur indique aucune limite, ne s'arrête pas. Valeurs comprises entre 1 et 99 indique le nombre d'heures.
-
-
Une modification incorrecte du Registre peut endommager gravement votre système. Avant d'apporter des modifications au Registre, vous devez sauvegarder les données importantes stockées sur l'ordinateur.
-
Le Planificateur de tâches et la commande at
Vous pouvez utiliser le dossier tâches planifiées pour afficher ou modifier les paramètres d'une tâche qui a été créé à l'aide de la commande at . Lorsque vous planifiez une tâche à l'aide de la commande at , la tâche est répertoriée dans le dossier tâches planifiées, avec un nom tel que le suivant :At3478. Toutefois, si vous modifiez une tâche via le dossier tâches planifiées, il est mis à niveau vers une tâche planifiée normale. La tâche n'est plus visible à la commande at et le compte at paramètre ne s'applique plus à elle. Vous devez entrer un compte d'utilisateur et un mot de passe pour la tâche.
Exemples
