schtasksschtasks

Planifie l’exécution périodique ou à un moment précis des commandes et des programmes.Schedules commands and programs to run periodically or at a specific time. Ajoute et supprime des tâches de la planification, démarre et arrête les tâches à la demande, puis affiche et modifie les tâches planifiées.Adds and removes tasks from the schedule, starts and stops tasks on demand, and displays and changes scheduled tasks.

Pour afficher la syntaxe de la commande, cliquez sur l’une des commandes suivantes:To view the command syntax, click one of the following commands:

NotesRemarks

  • Schtasks. exe effectue les mêmes opérations que les tâches planifiées dans le panneau de configuration.SchTasks.exe performs the same operations as Scheduled Tasks in Control Panel. Vous pouvez utiliser ces outils ensemble et de façon interchangeable.You can use these tools together and interchangeably.
  • Schtasks remplace at. exe, un outil inclus dans les versions précédentes de Windows.Schtasks replaces At.exe, a tool included in previous versions of Windows. Bien que le fichier . exe soit toujours inclus dans la famille Windows Server 2003, schtasks est l’outil de planification des tâches de ligne de commande recommandé.Although At.exe is still included in the Windows Server 2003 family, schtasks is the recommended command-line task scheduling tool.
  • Les paramètres d’une commande schtasks peuvent apparaître dans n’importe quel ordre.The parameters in a schtasks command can appear in any order. Si vous tapez schtasks sans aucun paramètre, une requête est exécutée.Typing schtasks without any parameters performs a query.
  • Autorisations pour schtasksPermissions for schtasks
    • Vous devez avoir l’autorisation d’exécuter la commande.You must have permission to run the command. N’importe quel utilisateur peut planifier une tâche sur l’ordinateur local, et il peut afficher et modifier les tâches qu’il a planifiées.Any user can schedule a task on the local computer, and they can view and change the tasks that they scheduled. Les membres du groupe administrateurs peuvent planifier, afficher et modifier toutes les tâches sur l’ordinateur local.Members of the Administrators group can schedule, view, and change all tasks on the local computer.
    • Pour planifier, afficher ou modifier une tâche sur un ordinateur distant, vous devez être membre du groupe Administrateurs sur l’ordinateur distant, ou vous devez utiliser le paramètre /u pour fournir les informations d’identification d’un administrateur de l’ordinateur distant.To schedule, view, or change a task on a remote computer, you must be member of the Administrators group on the remote computer, or you must use the /u parameter to provide the credentials of an Administrator of the remote computer.
    • Vous pouvez utiliser le paramètre /u dans une opération /Create ou /change uniquement lorsque les ordinateurs locaux et distants se trouvent dans le même domaine ou que l’ordinateur local est dans un domaine approuvé par le domaine de l’ordinateur distant.You can use the /u parameter in a /create or /change operation only when the local and remote computers are in the same domain or the local computer is in a domain that the remote computer domain trusts. Dans le cas contraire, l’ordinateur distant ne peut pas authentifier le compte d’utilisateur spécifié et il ne peut pas vérifier que le compte est membre du groupe administrateurs.Otherwise, the remote computer cannot authenticate the user account specified and it cannot verify that the account is a member of the Administrators group.
    • La tâche doit être autorisée à s’exécuter.The task must have permission to run. Les autorisations requises varient en fonction de la tâche.The permissions required vary with the task. Par défaut, les tâches s’exécutent avec les autorisations de l’utilisateur actuel de l’ordinateur local, ou avec les autorisations de l’utilisateur spécifié par le paramètre /u , le cas échéant.By default, tasks run with the permissions of the current user of the local computer, or with the permissions of the user specified by the /u parameter, if one is included. Pour exécuter une tâche avec les autorisations d’un autre compte d’utilisateur ou avec des autorisations système, utilisez le paramètre /ru .To run a task with permissions of a different user account or with system permissions, use the /ru parameter.
  • Pour vérifier qu’une tâche planifiée s’est exécutée ou pour déterminer la raison de l’échec de l’exécution d’une tâche planifiée, consultez le journal des transactions du service Planificateur de tâches, systemroot\SchedLgU.txt.To verify that a scheduled task ran or to find out why a scheduled task did not run, see the Task Scheduler service transaction log, SystemRoot\SchedLgU.txt. Ces enregistrements de journal ont tenté des exécutions lancées par tous les outils qui utilisent le service, y compris les tâches planifiées et schtasks. exe.This log records attempted runs initiated by all tools that use the service, including Scheduled Tasks and SchTasks.exe.
  • Dans de rares occasions, les fichiers de tâche sont endommagés.On rare occasions, task files become corrupted. Les tâches endommagées ne sont pas exécutées.Corrupted tasks do not run. Lorsque vous essayez d’effectuer une opération sur des tâches endommagées, schtasks. exe affiche le message d’erreur suivant:When you try to perform an operation on corrupted tasks, SchTasks.exe displays the following error message:
    ERROR: The data is invalid.
    
    Vous ne pouvez pas récupérer les tâches endommagées.You cannot recover corrupted tasks. Pour restaurer les fonctionnalités de planification des tâches du système, utilisez schtasks. exe ou des tâches planifiées pour supprimer les tâches du système et les replanifier.To restore the task scheduling features of the system, use SchTasks.exe or Scheduled Tasks to delete the tasks from the system and reschedule them.

créer une schtasksschtasks create

Planifie une tâche.Schedules a task.

Schtasks utilise des combinaisons de paramètres différentes pour chaque type de planification.Schtasks uses different parameter combinations for each schedule type. Pour voir la syntaxe combinée pour la création de tâches ou pour voir la syntaxe de création d’une tâche avec un type de planification particulier, cliquez sur l’une des options suivantes.To see the combined syntax for creating tasks or to see the syntax for creating a task with a particular schedule type, click one of the following options.

Description combinée de la syntaxe et des paramètresCombined syntax and parameter descriptions

SyntaxeSyntax

schtasks /create /sc <ScheduleType> /tn <TaskName> /tr <TaskRun> [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]] [/ru {[<Domain>\]<User> | System}] [/rp <Password>] [/mo <Modifier>] [/d <Day>[,<Day>...] | *] [/m <Month>[,<Month>...]] [/i <IdleTime>] [/st <StartTime>] [/ri <Interval>] [{/et <EndTime> | /du <Duration>} [/k]] [/sd <StartDate>] [/ed <EndDate>] [/it] [/z] [/f]

ParamètresParameters

/SC <ScheduleType >/sc <ScheduleType>

Spécifie le type de planification.Specifies the schedule type. Les valeurs valides sont les minutes, toutes les heures, tous les jours, toutes les semaines, tous les mois, une fois, ONSTARt, ONLOGON, ONIDLE.Valid values are MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.

Type de planificationSchedule type DescriptionDescription
MINUTE, TOUTES LES HEURES, TOUS LES JOURS, TOUTES LES SEMAINES, TOUS LES MOISMINUTE, HOURLY, DAILY, WEEKLY, MONTHLY Spécifie l’unité de temps pour la planification.Specifies the time unit for the schedule.
TOUTESONCE La tâche s’exécute une fois à une date et une heure spécifiées.The task runs once at a specified date and time.
ONSTARTONSTART La tâche s’exécute chaque fois que le système démarre.The task runs every time the system starts. Vous pouvez spécifier une date de début ou exécuter la tâche lors du prochain démarrage du système.You can specify a start date, or run the task the next time the system starts.
ONLOGONONLOGON La tâche s’exécute chaque fois qu’un utilisateur (n’importe quel utilisateur) se connecte.The task runs whenever a user (any user) logs on. Vous pouvez spécifier une date ou exécuter la tâche à la prochaine ouverture de session de l’utilisateur.You can specify a date, or run the task the next time the user logs on.
ONIDLEONIDLE La tâche s’exécute chaque fois que le système est inactif pendant un laps de temps spécifié.The task runs whenever the system is idle for a specified period of time. Vous pouvez spécifier une date ou exécuter la tâche la prochaine fois que le système est inactif.You can specify a date, or run the task the next time the system is idle.
/TN <nom_tâche >/tn <TaskName>

Spécifie un nom pour la tâche.Specifies a name for the task. Chaque tâche sur le système doit avoir un nom unique.Each task on the system must have a unique name. Le nom doit être conforme aux règles applicables aux noms de fichiers et ne doit pas dépasser 238 caractères.The name must conform to the rules for file names and must not exceed 238 characters. Utilisez des guillemets pour encadrer les noms qui incluent des espaces.Use quotation marks to enclose names that include spaces.

/TR <exécution_tâche >/tr <TaskRun>

Spécifie le programme ou la commande que la tâche exécute.Specifies the program or command that the task runs. Tapez le chemin d’accès complet et le nom de fichier d’un fichier exécutable, d’un fichier de script ou d’un fichier de commandes.Type the fully qualified path and file name of an executable file, script file, or batch file. Le nom du chemin d’accès ne doit pas dépasser 262 caractères.The path name must not exceed 262 characters. Si vous omettez le chemin d’accès, schtasks suppose que le fichier se trouve dans le répertoire systemroot\System32If you omit the path, schtasks assumes that the file is in the SystemRoot\System32 directory.

/s <ordinateur >/s <Computer>

Planifie une tâche sur l’ordinateur distant spécifié.Schedules a task on the specified remote computer. Tapez le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barre oblique inverse).Type the name or IP address of a remote computer (with or without backslashes). La valeur par défaut est l'ordinateur local.The default is the local computer. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.

/u [<domaine >]/u [<Domain>]

Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. La valeur par défaut est les autorisations de l’utilisateur actuel de l’ordinateur local.The default is the permissions of the current user of the local computer. Les paramètres /u et /p ne sont valides que pour la planification d’une tâche sur un ordinateur distant ( /s).The /u and /p parameters are valid only for scheduling a task on a remote computer (/s).

Les autorisations du compte spécifié sont utilisées pour planifier la tâche et pour exécuter la tâche.The permissions of the specified account are used to schedule the task and to run the task. Pour exécuter la tâche avec les autorisations d’un autre utilisateur, utilisez le paramètre /ru .To run the task with the permissions of a different user, use the /ru parameter.

Le compte d’utilisateur doit être membre du groupe Administrateurs sur l’ordinateur distant.The user account must be a member of the Administrators group on the remote computer. En outre, l’ordinateur local doit se trouver dans le même domaine que l’ordinateur distant, ou dans un domaine approuvé par le domaine de l’ordinateur distant.Also, the local computer must be in the same domain as the remote computer, or must be in a domain that is trusted by the remote computer domain.

/p <mot de passe >/p <Password>

Fournit le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Provides the password for the user account specified in the /u parameter. Si vous utilisez le paramètre /u , mais omettez le paramètre /p ou l’argument Password, schtasks vous invite à entrer un mot de passe et masque le texte que vous tapez.If you use the /u parameter, but omit the /p parameter or the password argument, schtasks prompts you for a password and obscures the text you type.

Les paramètres /u et /p ne sont valides que pour la planification d’une tâche sur un ordinateur distant ( /s).The /u and /p parameters are valid only for scheduling a task on a remote computer (/s).

/ru {[<domaine >] | Requise/ru {[<Domain>] | System}

Exécute la tâche avec les autorisations du compte d’utilisateur spécifié.Runs the task with permissions of the specified user account. Par défaut, la tâche s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local, ou avec l’autorisation de l’utilisateur spécifié par le paramètre /u , le cas échéant.By default, the task runs with the permissions of the current user of the local computer, or with the permission of the user specified by the /u parameter, if one is included. Le paramètre /ru est valide lors de la planification de tâches sur des ordinateurs locaux ou distants.The /ru parameter is valid when scheduling tasks on local or remote computers.

ValueValue DescriptionDescription
[<Domaine >][<Domain>] Spécifie un autre compte d’utilisateur.Specifies an alternate user account.
Système ou «»System or "" Spécifie le compte système local, un compte doté de privilèges élevés utilisé par le système d’exploitation et les services système.Specifies the local System account, a highly privileged account used by the operating system and system services.
> <de mot de passe/RP/rp <Password>

Fournit le mot de passe du compte d’utilisateur spécifié dans le paramètre /ru .Provides the password for the user account that is specified in the /ru parameter. Si vous omettez ce paramètre lorsque vous spécifiez un compte d’utilisateur, schtasks. exe vous invite à entrer le mot de passe et masque le texte que vous tapez.If you omit this parameter when specifying a user account, SchTasks.exe prompts you for the password and obscures the text you type.

N’utilisez pas le paramètre /RP pour les tâches exécutées avec les informations d’identification du compte système ( /ru System).Do not use the /rp parameter for tasks run with System account credentials (/ru System). Le compte système n’a pas de mot de passe et schtasks. exe ne demande pas de mot de passe.The System account does not have a password and SchTasks.exe does not prompt for one.

/Mo <modificateur >/mo <Modifier>

Spécifie la fréquence d’exécution de la tâche dans son type de planification.Specifies how often the task runs within its schedule type. Ce paramètre est valide, mais facultatif, pour une MINUTE, toutes les heures, tous les jours, toutes les semaines et tous les mois.This parameter is valid, but optional, for a MINUTE, HOURLY, DAILY, WEEKLY, and MONTHLY schedule. La valeur par défaut est 1.The default value is 1.

Type de planificationSchedule type Valeurs de modificateurModifier values DescriptionDescription
DERNIÈRESMINUTE 1 - 14391 - 1439 La tâche s’exécute <toutes les N > minutes.The task runs every <N> minutes.
HORAIREHOURLY 1 - 231 - 23 La tâche s’exécute <toutes les N > heures.The task runs every <N> hours.
QUOTIDIENNEDAILY 1 - 3651 - 365 La tâche s’exécute <toutes les N > jours.The task runs every <N> days.
HEBDOMADAIREWEEKLY 1 - 521 - 52 La tâche s’exécute <toutes les N > semaines.The task runs every <N> weeks.
TOUTESONCE Aucun modificateur.No modifiers. La tâche s’exécute une seule fois.The task runs once.
ONSTARTONSTART Aucun modificateur.No modifiers. La tâche s’exécute au démarrage.The task runs at startup.
ONLOGONONLOGON Aucun modificateur.No modifiers. La tâche s’exécute lorsque l’utilisateur spécifié par le paramètre /u ouvre une session.The task runs when the user specified by the /u parameter logs on.
ONIDLEONIDLE Aucun modificateur.No modifiers. La tâche s’exécute une fois que le système est inactif pendant le nombre de minutes spécifié par le paramètre /i , ce qui est requis pour une utilisation avec OnIdle.The task runs after the system is idle for the number of minutes specified by the /i parameter, which is required for use with ONIDLE.
MENSUELMONTHLY 1 - 121 - 12 La tâche s’exécute <toutes les N > mois.The task runs every <N> months.
MENSUELMONTHLY LASTDAYLASTDAY La tâche s’exécute le dernier jour du mois.The task runs on the last day of the month.
MENSUELMONTHLY PREMIER, DEUXIÈME, TROISIÈME, QUATRIÈME, DERNIERFIRST, SECOND, THIRD, FOURTH, LAST Utilisez avec le paramètre /d<Day > pour exécuter une tâche sur une semaine et un jour particuliers.Use with the /d<Day> parameter to run a task on a particular week and day. Par exemple, le troisième mercredi du mois.For example, on the third Wednesday of the month.
/d jour [, jour...] | */d Day[,Day...] | *

Spécifie un jour (ou des jours) de la semaine ou un ou plusieurs jours d’un mois.Specifies a day (or days) of the week or a day (or days) of a month. Valide uniquement avec une planification hebdomadaire ou mensuelle.Valid only with a WEEKLY or MONTHLY schedule.

Type de planificationSchedule type ModificateurModifier Valeurs de jour (/d)Day values (/d) DescriptionDescription
HEBDOMADAIREWEEKLY 1 - 521 - 52 LUN-DIM [, LUN-DIM...]MON - SUN[,MON - SUN...] *
MENSUELMONTHLY PREMIER, DEUXIÈME, TROISIÈME, QUATRIÈME, DERNIERFIRST, SECOND, THIRD, FOURTH, LAST LUN-DIMMON - SUN Requis pour une planification de semaine spécifique.Required for a specific week schedule.
MENSUELMONTHLY Aucun ou {1-12}None or {1 - 12} 1 - 311 - 31 Facultatif et valide uniquement avec aucun paramètre de modificateur ( /Mo) (une planification de date spécifique) ou lorsque le /Mo est 1-12 (une <planification «tous les N > mois»).Optional and valid only with no modifier (/mo) parameter (a specific date schedule) or when the /mo is 1 - 12 (an "every <N> months" schedule). La valeur par défaut est le jour 1 (le premier jour du mois).The default is day 1 (the first day of the month).
/m mois [, mois...]/m Month[,Month...]

Spécifie un ou plusieurs mois de l’année pendant laquelle la tâche planifiée doit s’exécuter.Specifies a month or months of the year during which the scheduled task should run. Les valeurs valides sont JAN-DEC et * (tous les mois).Valid values are JAN - DEC and * (every month). Le paramètre /m est valide uniquement avec une planification mensuelle.The /m parameter is valid only with a MONTHLY schedule. Elle est requise lorsque le modificateur LASTDAY est utilisé.It is required when the LASTDAY modifier is used. Dans le cas contraire, il est facultatif et la valeur par défaut est * (tous les mois).Otherwise, it is optional and the default value is * (every month).

> </i IdleTime/i <IdleTime>

Spécifie le nombre de minutes d’inactivité de l’ordinateur avant le démarrage de la tâche.Specifies how many minutes the computer is idle before the task starts. Une valeur valide est un nombre entier compris entre 1 et 999.A valid value is a whole number from 1 to 999. Ce paramètre est valide uniquement avec une planification ONIDLE, puis il est requis.This parameter is valid only with an ONIDLE schedule, and then it is required.

/St <StartTime >/st <StartTime>

Spécifie l’heure de début de la tâche (à chaque démarrage) au <format hh: mm > 24 heures.Specifies the time of day that the task starts (each time it starts) in <HH:MM> 24-hour format. La valeur par défaut est l’heure actuelle sur l’ordinateur local.The default value is the current time on the local computer. Le paramètre /St est valide avec les planifications de minute, horaire, quotidienne, hebdomadaire, mensuelle et une fois.The /st parameter is valid with MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, and ONCE schedules. Il est requis pour une planification une fois.It is required for a ONCE schedule.

/RI <intervalle >/ri <Interval>

Spécifie l’intervalle de répétition en minutes.Specifies the repetition interval in minutes. Cela ne s’applique pas aux types de planification: MINUTE, toutes les heures, ONSTARt, ONLOGON et ONIDLE.This is not applicable for schedule types: MINUTE, HOURLY, ONSTART, ONLOGON, and ONIDLE. La plage valide est comprise entre 1 et 599940 minutes (599940 minutes = 9999 heures).Valid range is 1 to 599940 minutes (599940 minutes = 9999 hours). Si l’option/ET ou/DU est spécifiée, l’intervalle de répétition est défini par défaut à 10 minutes.If either /ET or /DU is specified, then the repetition interval defaults to 10 minutes.

/et <heure_fin >/et <EndTime>

Spécifie l’heure de la journée à laquelle une minute ou une planification de <tâche horaire se termine au format hh: mm > 24 heures.Specifies the time of day that a minute or hourly task schedule ends in <HH:MM> 24-hour format. Après l’heure de fin spécifiée, schtasks ne redémarre pas la tâche avant la récurrence de l’heure de début.After the specified end time, schtasks does not start the task again until the start time recurs. Par défaut, les planifications des tâches n’ont pas d’heure de fin.By default, task schedules have no end time. Ce paramètre est facultatif et valide uniquement avec une MINUTE ou une planification horaire.This parameter is optional and valid only with a MINUTE or HOURLY schedule.

Pour obtenir un exemple, consultez:For an example, see:

  • «Pour planifier une tâche qui s’exécute toutes les 100 minutes en dehors des heures de bureau» dans la section pour planifier une tâche qui s’exécute toutes <les N > minutes ."To schedule a task that runs every 100 minutes during non-business hours" in the To schedule a task that runs every <N> minutes section.
> <de durée/du/du <Duration>

Spécifie une durée maximale pour une minute ou une planification horaire dans <hhhh: mm > format 24 heures.Specifies a maximum length of time for a minute or hourly schedule in <HHHH:MM> 24-hour format. Une fois le temps spécifié écoulé, schtasks ne redémarre pas la tâche jusqu’à ce que l’heure de début se reproduise.After the specified time elapses, schtasks does not start the task again until the start time recurs. Par défaut, les planifications des tâches n’ont pas de durée maximale.By default, task schedules have no maximum duration. Ce paramètre est facultatif et valide uniquement avec une MINUTE ou une planification horaire.This parameter is optional and valid only with a MINUTE or HOURLY schedule.

Pour obtenir un exemple, consultez:For an example, see:

  • «Pour planifier une tâche qui s’exécute toutes les 3 heures pendant 10 heures» dans la section pour planifier une tâche qui s’exécute toutes <les N > heures ."To schedule a task that runs every 3 hours for 10 hours" in the To schedule a task that runs every <N> hours section.
/k/k

Arrête le programme que la tâche exécute à l’heure spécifiée par /et ou /du.Stops the program that the task runs at the time specified by /et or /du. Sans /k, schtasks ne redémarre pas le programme après avoir atteint l’heure spécifiée par /et ou /du, mais il n’arrête pas le programme s’il est toujours en cours d’exécution.Without /k, schtasks does not start the program again after it reaches the time specified by /et or /du, but it does not stop the program if it is still running. Ce paramètre est facultatif et valide uniquement avec une MINUTE ou une planification horaire.This parameter is optional and valid only with a MINUTE or HOURLY schedule.

Pour obtenir un exemple, consultez:For an example, see:

  • «Pour planifier une tâche qui s’exécute toutes les 100 minutes en dehors des heures de bureau» dans la section pour planifier une tâche qui s’exécute toutes <les N > minutes ."To schedule a task that runs every 100 minutes during non-business hours" in the To schedule a task that runs every <N> minutes section.
/SD <DateDébut >/sd <StartDate>

Spécifie la date de début de la planification des tâches.Specifies the date on which the task schedule starts. La valeur par défaut est la date actuelle sur l’ordinateur local.The default value is the current date on the local computer. Le paramètre /SD est valide et facultatif pour tous les types de planification.The /sd parameter is valid and optional for all schedule types.

Le format de StartDate varie en fonction des paramètres régionaux sélectionnés pour l’ordinateur local dans Options régionales et linguistiques du panneau de configuration.The format for StartDate varies with the locale selected for the local computer in Regional and Language Options in Control Panel. Un seul format est valide pour chaque paramètre régional.Only one format is valid for each locale.

Les formats de date valides sont répertoriés dans le tableau suivant.The valid date formats are listed in the following table. Utilisez le format le plus semblable au format sélectionné pour date abrégée dans Options régionales et linguistiques du panneau de configuration sur l’ordinateur local.Use the format most similar to the format selected for Short date in Regional and Language Options in Control Panel on the local computer.

ValueValue DescriptionDescription
<MM >/<MM>/
/
À utiliser pour les formats mensuels, tels que l' anglais (États-Unis) et l' espagnol (Panama) .Use for month-first formats, such as English (United States) and Spanish (Panama).
<DD >//<DD>// À utiliser pour les formats quotidiens, tels que bulgare et néerlandais (Pays-Bas) .Use for day-first formats, such as Bulgarian and Dutch (Netherlands).
<YYYY >//<YYYY>//
À utiliser pour les formats d’année en premier, tels que suédois et français (Canada) .Use for year-first formats, such as Swedish and French (Canada).

/Ed <EndDate >/ed <EndDate>

Spécifie la date de fin de la planification.Specifies the date on which the schedule ends. Ce paramètre est facultatif.This parameter is optional. Elle n’est pas valide dans une planification une fois, ONSTARt, ONLOGON ou ONIDLE.It is not valid in a ONCE, ONSTART, ONLOGON, or ONIDLE schedule. Par défaut, les planifications n’ont pas de date de fin.By default, schedules have no ending date.

Le format de EndDate varie en fonction des paramètres régionaux sélectionnés pour l’ordinateur local dans Options régionales et linguistiques du panneau de configuration.The format for EndDate varies with the locale selected for the local computer in Regional and Language Options in Control Panel. Un seul format est valide pour chaque paramètre régional.Only one format is valid for each locale.

Les formats de date valides sont répertoriés dans le tableau suivant.The valid date formats are listed in the following table. Utilisez le format le plus semblable au format sélectionné pour date abrégée dans Options régionales et linguistiques du panneau de configuration sur l’ordinateur local.Use the format most similar to the format selected for Short date in Regional and Language Options in Control Panel on the local computer.

ValueValue DescriptionDescription
<MM >/<MM>/
/
À utiliser pour les formats mensuels, tels que l' anglais (États-Unis) et l' espagnol (Panama) .Use for month-first formats, such as English (United States) and Spanish (Panama).
<DD >//<DD>// À utiliser pour les formats quotidiens, tels que bulgare et néerlandais (Pays-Bas) .Use for day-first formats, such as Bulgarian and Dutch (Netherlands).
<YYYY >//<YYYY>//
À utiliser pour les formats d’année en premier, tels que suédois et français (Canada) .Use for year-first formats, such as Swedish and French (Canada).
/IT/it

Spécifie d’exécuter la tâche uniquement lorsque l’utilisateur «exécuter en tant que» (compte d’utilisateur sous lequel la tâche s’exécute) est connecté à l’ordinateur.Specifies to run the task only when the "run as" user (the user account under which the task runs) is logged on to the computer. Ce paramètre n’a aucun effet sur les tâches qui s’exécutent avec des autorisations système.This parameter has no effect on tasks that run with system permissions.

Par défaut, l’utilisateur «exécuter en tant que» est l’utilisateur actuel de l’ordinateur local lorsque la tâche est planifiée ou le compte spécifié par le paramètre /u , le cas échéant.By default, the "run as" user is the current user of the local computer when the task is scheduled or the account specified by the /u parameter, if one is used. Toutefois, si la commande comprend le paramètre /ru , l’utilisateur «exécuter en tant que» est le compte spécifié par le paramètre /ru .However, if the command includes the /ru parameter, then the "run as" user is the account specified by the /ru parameter.

Pour obtenir des exemples, consultez:For examples, see:

  • «Pour planifier une tâche qui s’exécute tous les 70 jours si je suis connecté» dans la section pour planifier une tâche qui s’exécute tous les N jours ."To schedule a task that runs every 70 days if I am logged on" in the To schedule a task that runs every N days section.
  • «Pour exécuter une tâche uniquement lorsqu’un utilisateur particulier est connecté» dans la section pour planifier une tâche qui s’exécute avec des autorisations différentes ."To run a task only when a particular user is logged on" in the To schedule a task that runs with different permissions section.
z/z

Spécifie que la tâche doit être supprimée à la fin de sa planification.Specifies to delete the task upon completion of its schedule.

/f/f

Spécifie de créer la tâche et de supprimer les avertissements si la tâche spécifiée existe déjà.Specifies to create the task and suppress warnings if the specified task already exists.

/?/?

Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

Pour planifier une tâche qui s’exécute toutes les N minutesTo schedule a task that runs every N minutes

Syntaxe des planifications par minuteMinute Schedule Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc minute [/mo {1 - 1439}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [{/et <HH:MM> | /du <HHHH:MM>} [/k]] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans une planification de minute, le paramètre /SC minute est requis.In a minute schedule, the /sc minute parameter is required. Le paramètre /Mo (modificateur) est facultatif et spécifie le nombre de minutes entre chaque exécution de la tâche.The /mo (modifier) parameter is optional and specifies the number of minutes between each run of the task. La valeur par défaut de /Mo est 1 (toutes les minutes).The default value for /mo is 1 (every minute). Les paramètres /et (heure de fin) et /du (durée) sont facultatifs et peuvent être utilisés avec ou sans le paramètre /k (tâche de fin).The /et (end time) and /du (duration) parameters are optional and can be used with or without the /k (end task) parameter.

ExemplesExamples

Pour planifier une tâche qui s’exécute toutes les 20 minutesTo schedule a task that runs every 20 minutes

La commande suivante planifie l’exécution d’un script de sécurité, sec. vbs, toutes les 20 minutes.The following command schedules a security script, Sec.vbs, to run every 20 minutes. La commande utilise le paramètre /SC pour spécifier une planification de minute et le paramètre /Mo pour spécifier un intervalle de 20 minutes.The command uses the /sc parameter to specify a minute schedule and the /mo parameter to specify an interval of 20 minutes.

Étant donné que la commande n’inclut pas de date ou d’heure de début, la tâche démarre 20 minutes après la fin de la commande et s’exécute toutes les 20 minutes après chaque exécution du système.Because the command does not include a starting date or time, the task starts 20 minutes after the command completes, and runs every 20 minutes thereafter whenever the system is running. Notez que le fichier source du script de sécurité se trouve sur un ordinateur distant, mais que la tâche est planifiée et s’exécute sur l’ordinateur local.Notice that the security script source file is located on a remote computer, but that the task is scheduled and executes on the local computer.

schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs

Pour planifier une tâche qui s’exécute toutes les 100 minutes en dehors des heures de bureauTo schedule a task that runs every 100 minutes during non-business hours

La commande suivante planifie un script de sécurité, sec. vbs, pour qu’il s’exécute sur l’ordinateur local toutes les 100 minutes entre 5:00 h 00.The following command schedules a security script, Sec.vbs, to run on the local computer every 100 minutes between 5:00 P.M. et 7:59 h 00and 7:59 A.M. tous les jours.each day. La commande utilise le paramètre /SC pour spécifier une planification de minute et le paramètre /Mo pour spécifier un intervalle de 100 minutes.The command uses the /sc parameter to specify a minute schedule and the /mo parameter to specify an interval of 100 minutes. Elle utilise les paramètres /St et /et pour spécifier l’heure de début et l’heure de fin de la planification de chaque jour.It uses the /st and /et parameters to specify the start time and end time of each day's schedule. Il utilise également le paramètre /k pour arrêter le script s’il est toujours en cours d’exécution à 7:59 h 00.It also uses the /k parameter to stop the script if it is still running at 7:59 A.M. Sans /k, schtasks ne démarre pas le script après 7:59, mais si l’instance a démarré à 6:20 h 00Without /k, schtasks would not start the script after 7:59 A.M., but if the instance started at 6:20 A.M. était toujours en cours d’exécution, il ne l’arrêtera pas.was still running, it would not stop it.

schtasks /create /tn "Security Script" /tr sec.vbs /sc minute /mo 100 /st 17:00 /et 08:00 /k

Pour planifier une tâche qui s’exécute toutes les N heuresTo schedule a task that runs every N hours

Syntaxe de planification horaireHourly Schedule Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc hourly [/mo {1 - 23}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [{/et <HH:MM> | /du <HHHH:MM>} [/k]] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Au cours d’une planification horaire, le paramètre /SC HOURLY est requis.In an hourly schedule, the /sc hourly parameter is required. Le paramètre /Mo (modificateur) est facultatif et spécifie le nombre d’heures entre chaque exécution de la tâche.The /mo (modifier) parameter is optional and specifies the number of hours between each run of the task. La valeur par défaut de /Mo est 1 (toutes les heures).The default value for /mo is 1 (every hour). Le paramètre /k (tâche fin) est facultatif et peut être utilisé avec l’option /et (terminer à l’heure spécifiée) ou /du (fin après l’intervalle spécifié).The /k (end task) parameter is optional and can be used with either /et (end at the specified time) or /du (end after the specified interval).

ExemplesExamples

Pour planifier une tâche qui s’exécute toutes les cinq heuresTo schedule a task that runs every five hours

La commande suivante planifie l’exécution du programme MonApp toutes les cinq heures à compter du premier jour du 2002 mars.The following command schedules the MyApp program to run every five hours beginning on the first day of March 2002. Elle utilise le paramètre /Mo pour spécifier l’intervalle et le paramètre /SD pour spécifier la date de début.It uses the /mo parameter to specify the interval and the /sd parameter to specify the start date. Étant donné que la commande ne spécifie pas d’heure de début, l’heure actuelle est utilisée comme heure de début.Because the command does not specify a start time, the current time is used as the start time.

Étant donné que l’ordinateur local est configuré pour utiliser l’option anglais (Zimbabwe) dans Options régionales et linguistiques du panneau de configuration, le format de la date de début est le suivant: MM/JJ/AAAA (03/01/2002).Because the local computer is set to use the English (Zimbabwe) option in Regional and Language Options in Control Panel, the format for the start date is MM/DD/YYYY (03/01/2002).

schtasks /create /sc hourly /mo 5 /sd 03/01/2002 /tn "My App" /tr c:\apps\myapp.exe

Pour planifier une tâche qui s’exécute toutes les heures à cinq minutes après l’heureTo schedule a task that runs every hour at five minutes past the hour

La commande suivante planifie le programme MonApp pour qu’il s’exécute toutes les heures à partir de 5 minutes après minuit.The following command schedules the MyApp program to run hourly beginning at five minutes past midnight. Étant donné que le paramètre /Mo est omis, la commande utilise la valeur par défaut pour la planification horaire, qui est toutes les (1) heure.Because the /mo parameter is omitted, the command uses the default value for the hourly schedule, which is every (1) hour. Si cette commande s’exécute après 12:05, le programme ne s’exécute pas avant le jour suivant.If this command runs after 12:05 A.M., the program does not run until the next day.

schtasks /create /sc hourly /st 00:05 /tn "My App" /tr c:\apps\myapp.exe

Pour planifier une tâche qui s’exécute toutes les 3 heures pendant 10 heuresTo schedule a task that runs every 3 hours for 10 hours

La commande suivante planifie l’exécution du programme MonApp toutes les 3 heures pendant 10 heures.The following command schedules the MyApp program to run every 3 hours for 10 hours.

La commande utilise le paramètre /SC pour spécifier une planification horaire et le paramètre /Mo pour spécifier l’intervalle de 3 heures.The command uses the /sc parameter to specify an hourly schedule and the /mo parameter to specify the interval of 3 hours. Elle utilise le paramètre /St pour démarrer la planification à minuit et le paramètre /du pour mettre fin aux récurrences après 10 heures.It uses the /st parameter to start the schedule at midnight and the /du parameter to end the recurrences after 10 hours. Étant donné que le programme s’exécute pendant quelques minutes seulement, le paramètre /k , qui arrête le programme s’il est toujours en cours d’exécution lorsque la durée expire, n’est pas nécessaire.Because the program runs for just a few minutes, the /k parameter, which stops the program if it is still running when the duration expires, is not necessary.

schtasks /create /tn "My App" /tr myapp.exe /sc hourly /mo 3 /st 00:00 /du 0010:00

Dans cet exemple, la tâche s’exécute à 12:00 h 00, 3:00 h 00, 6:00 h 00 et 9:00 PST.In this example, the task runs at 12:00 A.M., 3:00 A.M., 6:00 A.M., and 9:00 A.M. Étant donné que la durée est de 10 heures, la tâche n’est pas exécutée à nouveau à 12:00 h 00.Because the duration is 10 hours, the task is not run again at 12:00 P.M. Au lieu de cela, il redémarre à 12:00 du matin.Instead, it starts again at 12:00 A.M. le jour suivant.the next day.

Pour planifier une tâche qui s’exécute tous les N joursTo schedule a task that runs every N days

Syntaxe de planification quotidienneDaily Schedule Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc daily [/mo {1 - 365}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans une planification quotidienne, le paramètre /SC Daily est requis.In a daily schedule, the /sc daily parameter is required. Le paramètre /Mo (modificateur) est facultatif et spécifie le nombre de jours entre chaque exécution de la tâche.The /mo (modifier) parameter is optional and specifies the number of days between each run of the task. La valeur par défaut de /Mo est 1 (tous les jours).The default value for /mo is 1 (every day).

ExemplesExamples

Pour planifier une tâche qui s’exécute tous les joursTo schedule a task that runs every day

L’exemple suivant planifie l’exécution du programme MonApp une fois par jour, tous les jours, à 8:00 h 00.The following example schedules the MyApp program to run once a day, every day, at 8:00 A.M. jusqu’au 31 décembre 2002.until December 31, 2002. Étant donné qu’il omet le paramètre /Mo , l’intervalle par défaut de 1 est utilisé pour exécuter la commande tous les jours.Because it omits the /mo parameter, the default interval of 1 is used to run the command every day.

Dans cet exemple, comme le système de l’ordinateur local est défini sur l’option anglais (Royaume-Uni) dans Options régionales et linguistiques du panneau de configuration, le format de la date de fin est jj/mm/aaaa (31/12/2002)In this example, because the local computer system is set to the English (United Kingdom) option in Regional and Language Options in Control Panel, the format for the end date is DD/MM/YYYY (31/12/2002)

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00 /ed 31/12/2002

Pour planifier une tâche qui s’exécute tous les 12 joursTo schedule a task that runs every 12 days

L’exemple suivant planifie l’exécution du programme MonApp tous les douze jours à 1:00 h 00.The following example schedules the MyApp program to run every twelve days at 1:00 P.M. (13:00) à partir du 31 décembre 2002.(13:00) beginning on December 31, 2002. La commande utilise le paramètre /Mo pour spécifier un intervalle de deux (2) jours et les paramètres /SD et /St pour spécifier la date et l’heure.The command uses the /mo parameter to specify an interval of two (2) days and the /sd and /st parameters to specify the date and time.

Dans cet exemple, étant donné que le système est défini sur l’option anglais (Zimbabwe) dans Options régionales et linguistiques du panneau de configuration, le format de la date de fin est MM/JJ/AAAA (12/31/2002)In this example, because the system is set to the English (Zimbabwe) option in Regional and Language Options in Control Panel, the format for the end date is MM/DD/YYYY (12/31/2002)

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /mo 12 /sd 12/31/2002 /st 13:00

Pour planifier une tâche qui s’exécute tous les 70 jours si je suis connectéTo schedule a task that runs every 70 days if I am logged on

La commande suivante planifie l’exécution d’un script de sécurité, sec. vbs, tous les 70 jours.The following command schedules a security script, Sec.vbs, to run every 70 days. La commande utilise le paramètre /Mo pour spécifier un intervalle de 70 jours.The command uses the /mo parameter to specify an interval of 70 days. Elle utilise également le paramètre /IT pour spécifier que la tâche s’exécute uniquement lorsque l’utilisateur sous le compte duquel la tâche est exécutée est enregistré sur l’ordinateur.It also uses the /it parameter to specify that the task runs only when the user under whose account the task runs is logged onto the computer. Étant donné que la tâche s’exécutera avec les autorisations de mon compte d’utilisateur, la tâche s’exécutera uniquement lorsque je suis connecté.Because the task will run with the permissions of my user account, then the task will run only when I am logged on.

schtasks /create /tn "Security Script" /tr sec.vbs /sc daily /mo 70 /it

Notes

Pour identifier les tâches avec la propriété interactif uniquement ( /IT), utilisez une requête détaillée (/query/v).To identify tasks with the interactive-only (/it) property, use a verbose query (/query /v). Dans l’affichage des requêtes détaillées d’une tâche avec l’opération /IT, le champ mode d’ouverture de session a la valeur interactif uniquement.In a verbose query display of a task with /it, the Logon Mode field has a value of Interactive only.

Pour planifier une tâche qui s’exécute toutes les N semainesTo schedule a task that runs every N weeks

Syntaxe de planification hebdomadaireWeekly Schedule Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc weekly [/mo {1 - 52}] [/d {<MON - SUN>[,MON - SUN...] | *}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans une planification hebdomadaire, le paramètre /SC Weekly est requis.In a weekly schedule, the /sc weekly parameter is required. Le paramètre /Mo (modificateur) est facultatif et spécifie le nombre de semaines entre chaque exécution de la tâche.The /mo (modifier) parameter is optional and specifies the number of weeks between each run of the task. La valeur par défaut de /Mo est 1 (toutes les semaines).The default value for /mo is 1 (every week).

Les planifications hebdomadaires ont également un paramètre /d facultatif pour planifier l’exécution de la tâche les jours spécifiés de la semaine,ou tous les jours (). La valeur par défaut est MON (lundi). L’option tous lesjours () est équivalente à la planification d’une tâche quotidienne.Weekly schedules also have an optional /d parameter to schedule the task to run on specified days of the week, or on all days (). The default is MON (Monday). The every day () option is equivalent to scheduling a daily task.

ExemplesExamples

Pour planifier une tâche qui s’exécute toutes les six semainesTo schedule a task that runs every six weeks

La commande suivante permet de planifier l’exécution du programme MonApp sur un ordinateur distant toutes les six semaines.The following command schedules the MyApp program to run on a remote computer every six weeks. La commande utilise le paramètre /Mo pour spécifier l’intervalle.The command uses the /mo parameter to specify the interval. Étant donné que la commande omet le paramètre /d , la tâche s’exécute le lundi.Because the command omits the /d parameter, the task runs on Mondays.

Cette commande utilise également le paramètre /s pour spécifier l’ordinateur distant et le paramètre /u pour exécuter la commande avec les autorisations du compte d’administrateur de l’utilisateur.This command also uses the /s parameter to specify the remote computer and the /u parameter to run the command with the permissions of the user's Administrator account. Étant donné que le paramètre /p est omis, schtasks. exe invite l’utilisateur à entrer le mot de passe du compte administrateur.Because the /p parameter is omitted, SchTasks.exe prompts the user for the Administrator account password.

En outre, étant donné que la commande est exécutée à distance, tous les chemins d’accès de la commande, y compris le chemin d’accès à MyApp. exe, font référence aux chemins d’accès sur l’ordinateur distant.Also, because the command is run remotely, all paths in the command, including the path to MyApp.exe, refer to paths on the remote computer.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /u Admin01

Pour planifier une tâche qui s’exécute toutes les deux semaines le vendrediTo schedule a task that runs every other week on Friday

La commande suivante planifie une tâche pour qu’elle s’exécute tous les autres vendredis.The following command schedules a task to run every other Friday. Elle utilise le paramètre /Mo pour spécifier l’intervalle de deux semaines et le paramètre /d pour spécifier le jour de la semaine.It uses the /mo parameter to specify the two-week interval and the /d parameter to specify the day of the week. Pour planifier une tâche qui s’exécute tous les vendredis, omettez le paramètre /Mo ou affectez-lui la valeur 1.To schedule a task that runs every Friday, omit the /mo parameter or set it to 1.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 2 /d FRI

Pour planifier une tâche qui s’exécute tous les N moisTo schedule a task that runs every N months

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly [/mo {1 - 12}] [/d {1 - 31}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans ce type de planification, le paramètre /sc monthly est requis.In this schedule type, the /sc monthly parameter is required. Le paramètre /Mo (modificateur), qui spécifie le nombre de mois entre chaque exécution de la tâche, est facultatif et la valeur par défaut est 1 (tous les mois).The /mo (modifier) parameter, which specifies the number of months between each run of the task, is optional and the default is 1 (every month). Ce type de planification a également un paramètre /d facultatif pour planifier l’exécution de la tâche à une date spécifiée du mois.This schedule type also has an optional /d parameter to schedule the task to run on a specified date of the month. La valeur par défaut est 1 (le premier jour du mois).The default is 1 (the first day of the month).

ExemplesExamples

Pour planifier une tâche qui s’exécute le premier jour de chaque moisTo schedule a task that runs on the first day of every month

La commande suivante planifie l’exécution du programme MonApp le premier jour de chaque mois.The following command schedules the MyApp program to run on the first day of every month. Étant donné que la valeur 1 est la valeur par défaut pour le paramètre /Mo (modificateur) et le paramètre /d (Day), ces paramètres sont omis de la commande.Because a value of 1 is the default for both the /mo (modifier) parameter and the /d (day) parameter, these parameters are omitted from the command.

schtasks /create /tn "My App" /tr myapp.exe /sc monthly

Pour planifier une tâche qui s’exécute tous les trois moisTo schedule a task that runs every three months

La commande suivante planifie l’exécution du programme MonApp tous les trois mois.The following command schedules the MyApp program to run every three months. Elle utilise le paramètre /Mo pour spécifier l’intervalle.It uses the /mo parameter to specify the interval.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo 3

Pour planifier une tâche qui s’exécute à minuit le 21 de chaque moisTo schedule a task that runs at midnight on the 21st day of every other month

La commande suivante planifie le programme MonApp pour qu’il s’exécute tous les deux mois le 21 du mois à minuit.The following command schedules the MyApp program to run every other month on the 21st day of the month at midnight. La commande spécifie que cette tâche doit s’exécuter pendant un an, du 2 juillet au 2002 au 30 juin 2003.The command specifies that this task should run for one year, from July 2, 2002 to June 30, 2003.

La commande utilise le paramètre /Mo pour spécifier l’intervalle mensuel (tous les deux mois), le paramètre /d pour spécifier la date et l’option /St pour spécifier l’heure.The command uses the /mo parameter to specify the monthly interval (every two months), the /d parameter to specify the date, and the /st to specify the time. Elle utilise également les paramètres /SD et /Ed pour spécifier respectivement la date de début et la date de fin.It also uses the /sd and /ed parameters to specify the start date and end date, respectively. Étant donné que l’ordinateur local est défini sur l’option anglais (Afrique du Sud) dans Options régionales et linguistiques du panneau de configuration, les dates sont spécifiées au format local aaaa/mm/jj.Because the local computer is set to the English (South Africa) option in Regional and Language Options in Control Panel, the dates are specified in the local format, YYYY/MM/DD.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo 2 /d 21 /st 00:00 /sd 2002/07/01 /ed 2003/06/30 

Pour planifier une tâche qui s’exécute un jour spécifique de la semaineTo schedule a task that runs on a specific day of the week

Syntaxe de planification hebdomadaireWeekly Schedule Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc weekly [/d {<MON - SUN>[,MON - SUN...] | *}] [/mo {1 - 52}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

La planification «jour de la semaine» est une variante de la planification hebdomadaire.The "day of the week" schedule is a variation of the weekly schedule. Dans une planification hebdomadaire, le paramètre /SC Weekly est requis.In a weekly schedule, the /sc weekly parameter is required. Le paramètre /Mo (modificateur) est facultatif et spécifie le nombre de semaines entre chaque exécution de la tâche.The /mo (modifier) parameter is optional and specifies the number of weeks between each run of the task. La valeur par défaut de /Mo est 1 (toutes les semaines).The default value for /mo is 1 (every week). Le paramètre /d , qui est facultatif, planifie la tâche pour qu’elle s’exécute les jours spécifiés de la semaine ou*tous les jours ().The /d parameter, which is optional, schedules the task to run on specified days of the week, or on all days (*). La valeur par défaut est MON (lundi).The default is MON (Monday). L’option tous les jours ( */d ) est équivalente à la planification d’une tâche quotidienne.The every day option (/d *) is equivalent to scheduling a daily task.

ExemplesExamples

Pour planifier une tâche qui s’exécute tous les mercredisTo schedule a task that runs every Wednesday

La commande suivante planifie l’exécution du programme MonApp chaque semaine le mercredi.The following command schedules the MyApp program to run every week on Wednesday. La commande utilise le paramètre /d pour spécifier le jour de la semaine.The command uses the /d parameter to specify the day of the week. Étant donné que la commande omet le paramètre /Mo , la tâche s’exécute toutes les semaines.Because the command omits the /mo parameter, the task runs every week.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /d WED

Pour planifier une tâche qui s’exécute toutes les huit semaines le lundi et le vendrediTo schedule a task that runs every eight weeks on Monday and Friday

La commande suivante planifie l’exécution d’une tâche le lundi et le vendredi de chaque huitième semaine.The following command schedules a task to run on Monday and Friday of every eighth week. Elle utilise le paramètre /d pour spécifier les jours et le paramètre /Mo pour spécifier l’intervalle de huit semaines.It uses the /d parameter to specify the days and the /mo parameter to specify the eight-week interval.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 8 /d MON,FRI

Pour planifier une tâche qui s’exécute à une semaine spécifique du moisTo schedule a task that runs on a specific week of the month

Syntaxe de semaine spécifiqueSpecific Week Syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /mo {FIRST | SECOND | THIRD | FOURTH | LAST} /d MON - SUN [/m {JAN - DEC[,JAN - DEC...] | *}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans ce type de planification, le paramètre /sc monthly , le paramètre /Mo (modificateur) et le paramètre /d (Day) sont requis.In this schedule type, the /sc monthly parameter, the /mo (modifier) parameter, and the /d (day) parameter are required. Le paramètre /Mo (modificateur) spécifie la semaine d’exécution de la tâche.The /mo (modifier) parameter specifies the week on which the task runs. Le paramètre /d spécifie le jour de la semaine.The /d parameter specifies the day of the week. (Vous ne pouvez spécifier qu’un seul jour de la semaine pour ce type de planification.) Cette planification possède également un paramètre facultatif /m (mois) qui vous permet de planifier la tâche pour des mois particuliers ou tous*les mois ().(You can specify only one day of the week for this schedule type.) This schedule also has an optional /m (month) parameter that lets you schedule the task for particular months or every month (*). La valeur par défaut du paramètre /m est tous les*mois ().The default for the /m parameter is every month (*).

ExemplesExamples

Pour planifier une tâche le deuxième dimanche de chaque moisTo schedule a task for the second Sunday of every month

La commande suivante planifie l’exécution du programme MonApp le deuxième dimanche de chaque mois.The following command schedules the MyApp program to run on the second Sunday of every month. Elle utilise le paramètre /Mo pour spécifier la deuxième semaine du mois et le paramètre /d pour spécifier le jour.It uses the /mo parameter to specify the second week of the month and the /d parameter to specify the day.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo SECOND /d SUN

Pour planifier une tâche pour le premier lundi en mars et en septembreTo schedule a task for the first Monday in March and September

La commande suivante permet de planifier l’exécution du programme MonApp le premier lundi en mars et en septembre.The following command schedules the MyApp program to run on the first Monday in March and September. Elle utilise le paramètre /Mo pour spécifier la première semaine du mois et le paramètre /d pour spécifier le jour.It uses the /mo parameter to specify the first week of the month and the /d parameter to specify the day. Elle utilise le paramètre /m pour spécifier le mois, en séparant les arguments month par une virgule.It uses /m parameter to specify the month, separating the month arguments with a comma.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo FIRST /d MON /m MAR,SEP

Pour planifier une tâche qui s’exécute chaque mois à une date spécifiqueTo schedule a task that runs on a specific date each month

Syntaxe de date spécifiqueSpecific date syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /d {1 - 31} [/m {JAN - DEC[,JAN - DEC...] | *}] [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans le type de planification de date spécifique, le paramètre /SC month et le paramètre /d (Day) sont requis.In the specific date schedule type, the /sc monthly parameter and the /d (day) parameter are required. Le paramètre /d spécifie une date du mois (1-31), et non un jour de la semaine.The /d parameter specifies a date of the month (1 - 31), not a day of the week. Vous ne pouvez spécifier qu’un seul jour dans la planification.You can specify only one day in the schedule. Le paramètre /Mo (modificateur) n’est pas valide avec ce type de planification.The /mo (modifier) parameter is not valid with this schedule type.

Le paramètre /m (month) est facultatif pour ce type de planification et la valeur par défaut est tous les mois (). *schtasks ne vous permet pas de planifier une tâche pour une date qui ne se produit pas dans un mois spécifié par le paramètre /m .The /m (month) parameter is optional for this schedule type and the default is every month (). *Schtasks does not let you schedule a task for a date that does not occur in a month specified by the /m parameter. Toutefois, si vous omettez le paramètre /m et planifiez une tâche pour une date qui n’apparaît pas chaque mois, comme le 31ème jour, la tâche ne s’exécute pas dans les mois plus courts.However, if omit the /m parameter, and schedule a task for a date that does not appear in every month, such as the 31st day, then the task does not run in the shorter months. Pour planifier une tâche le dernier jour du mois, utilisez le type de planification de la dernière journée.To schedule a task for the last day of the month, use the last day schedule type.

ExemplesExamples

Pour planifier une tâche le premier jour de chaque moisTo schedule a task for the first day of every month

La commande suivante planifie l’exécution du programme MonApp le premier jour de chaque mois.The following command schedules the MyApp program to run on the first day of every month. Étant donné que le modificateur par défaut est None (aucun modificateur), le jour par défaut est Day 1 et le mois par défaut est tous les mois, la commande n’a pas besoin de paramètres supplémentaires.Because the default modifier is none (no modifier), the default day is day 1, and the default month is every month, the command does not need any additional parameters.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly

Pour planifier une tâche pour le quinzième jour de mai et juinTo schedule a task for the 15th days of May and June

La commande suivante planifie l’exécution du programme MonApp le 15 mai et le 15 juin à 3:00 h 00.The following command schedules the MyApp program to run on May 15 and June 15 at 3:00 P.M. (15:00).(15:00). Elle utilise le paramètre /m pour spécifier la date et le paramètre /m pour spécifier les mois.It uses the /m parameter to specify the date and the /m parameter to specify the months. Elle utilise également le paramètre /St pour spécifier l’heure de début.It also uses the /st parameter to specify the start time.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 15 /m MAY,JUN /st 15:00

Pour planifier une tâche qui s’exécute le dernier jour du moisTo schedule a task that runs on the last day of a month

Syntaxe du dernier jourLast day syntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /mo LASTDAY /m {JAN - DEC[,JAN - DEC...] | *} [/st <HH:MM>] [/sd <StartDate>] [/ed <EndDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans le type de planification du dernier jour, le paramètre /sc monthly , le paramètre /Mo LASTDAY (modificateur) et le paramètre /m (month) sont requis.In the last day schedule type, the /sc monthly parameter, the /mo LASTDAY (modifier) parameter, and the /m (month) parameter are required. Le paramètre /d (Day) n’est pas valide.The /d (day) parameter is not valid.

ExemplesExamples

Pour planifier une tâche le dernier jour de chaque moisTo schedule a task for the last day of every month

La commande suivante planifie l’exécution du programme MonApp le dernier jour de chaque mois.The following command schedules the MyApp program to run on the last day of every month. Elle utilise le paramètre /Mo pour spécifier le dernier jour et le paramètre /m avec le caractère générique (*) pour indiquer que le programme s’exécute chaque mois.It uses the /mo parameter to specify the last day and the /m parameter with the wildcard character (*) to indicate that the program runs every month.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo lastday /m *

Pour planifier une tâche à 6:00 h 00To schedule a task at 6:00 P.M. les derniers jours de février et de marson the last days of February and March

La commande suivante planifie l’exécution du programme MonApp le dernier jour de février et le dernier jour de mars à 6:00 h 00.The following command schedules the MyApp program to run on the last day of February and the last day of March at 6:00 P.M. Elle utilise le paramètre /Mo pour spécifier le dernier jour, le paramètre /m pour spécifier les mois et le paramètre /St pour spécifier l’heure de début.It uses the /mo parameter to specify the last day, the /m parameter to specify the months, and the /st parameter to specify the start time.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo lastday /m FEB,MAR /st 18:00

Pour planifier une tâche qui s’exécute une foisTo schedule a task that runs once

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc once /st <HH:MM> [/sd <StartDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans le type de planification exécuter une fois, le paramètre /SC once est requis.In the run-once schedule type, the /sc once parameter is required. Le paramètre /St , qui spécifie l’heure d’exécution de la tâche, est obligatoire.The /st parameter, which specifies the time that the task runs, is required. Le paramètre /SD , qui spécifie la date d’exécution de la tâche, est facultatif.The /sd parameter, which specifies the date that the task runs, is optional. Les paramètres /Mo (modificateur) et /Ed (date de fin) ne sont pas valides pour ce type de planification.The /mo (modifier) and /ed (end date) parameters are not valid for this schedule type.

Schtasks ne vous permet pas de planifier l’exécution d’une tâche une seule fois si la date et l’heure spécifiées se trouvent dans le passé, en fonction de l’heure de l’ordinateur local.Schtasks does not permit you to schedule a task to run once if the date and time specified are in the past, based on the time of the local computer. Pour planifier une tâche qui s’exécute une seule fois sur un ordinateur distant situé dans un autre fuseau horaire, vous devez la planifier avant que la date et l’heure ne se produisent sur l’ordinateur local.To schedule a task that runs once on a remote computer in a different time zone, you must schedule it before that date and time occurs on the local computer.

ExemplesExamples

Pour planifier une tâche qui s’exécute une foisTo schedule a task that runs one time

La commande suivante planifie le programme MonApp pour qu’il s’exécute à minuit le 1er janvier 2003.The following command schedules the MyApp program to run at midnight on January 1, 2003. Elle utilise le paramètre /SC pour spécifier le type de planification et les paramètres /SD et St pour spécifier la date et l’heure.It uses the /sc parameter to specify the schedule type and the /sd and st to specify the date and time.

Étant donné que l’ordinateur local utilise l’option anglais (États-Unis) dans Options régionales et linguistiques du panneau de configuration, le format de la date de début est le suivant: mm/jj/aaaa.Because the local computer uses the English (United States) option in Regional and Language Options in Control Panel, the format for the start date is MM/DD/YYYY.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /sd 01/01/2003 /st 00:00

Pour planifier une tâche qui s’exécute chaque fois que le système démarreTo schedule a task that runs every time the system starts

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc onstart [/sd <StartDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Dans le type de planification à l’ouverture, le paramètre /SC OnStart est requis.In the on-start schedule type, the /sc onstart parameter is required. Le paramètre /SD (date de début) est facultatif et la valeur par défaut est la date actuelle.The /sd (start date) parameter is optional and the default is the current date.

ExemplesExamples

Pour planifier une tâche qui s’exécute au démarrage du systèmeTo schedule a task that runs when the system starts

La commande suivante planifie l’exécution du programme MonApp chaque fois que le système démarre, à partir du 15 mars 2001:The following command schedules the MyApp program to run every time the system starts, beginning on March 15, 2001:

Étant donné que l’ordinateur local utilise l’option anglais (États-Unis) dans Options régionales et linguistiques du panneau de configuration, le format de la date de début est le suivant: mm/jj/aaaa.Because the local computer is uses the English (United States) option in Regional and Language Options in Control Panel, the format for the start date is MM/DD/YYYY.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001

Pour planifier une tâche qui s’exécute lorsqu’un utilisateur ouvre une sessionTo schedule a task that runs when a user logs on

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc onlogon [/sd <StartDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Le type de planification «à la connexion» planifie une tâche qui s’exécute chaque fois qu’un utilisateur ouvre une session sur l’ordinateur.The "on logon" schedule type schedules a task that runs whenever any user logs on to the computer. Dans le type de planification «on Logon», le paramètre /SC ONLOGON est requis.In the "on logon" schedule type, the /sc onlogon parameter is required. Le paramètre /SD (date de début) est facultatif et la valeur par défaut est la date actuelle.The /sd (start date) parameter is optional and the default is the current date.

ExemplesExamples

Pour planifier une tâche qui s’exécute lorsqu’un utilisateur se connecte à un ordinateur distantTo schedule a task that runs when a user logs on to a remote computer

La commande suivante planifie l’exécution d’un fichier de commandes chaque fois qu’un utilisateur (n’importe quel utilisateur) se connecte à l’ordinateur distant.The following command schedules a batch file to run every time a user (any user) logs on to the remote computer. Elle utilise le paramètre /s pour spécifier l’ordinateur distant.It uses the /s parameter to specify the remote computer. Étant donné que la commande est distante, tous les chemins d’accès de la commande, y compris le chemin d’accès au fichier de commandes, font référence à un chemin d’accès sur l’ordinateur distant.Because the command is remote, all paths in the command, including the path to the batch file, refer to a path on the remote computer.

schtasks /create /tn "Start Web Site" /tr c:\myiis\webstart.bat /sc onlogon /s Server23

Pour planifier une tâche qui s’exécute lorsque le système est inactifTo schedule a task that runs when the system is idle

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc onidle /i {1 - 999} [/sd <StartDate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

NotesRemarks

Le type de planification «en veille» planifie une tâche qui s’exécute chaque fois qu’il n’y a aucune activité de l’utilisateur pendant la durée spécifiée par le paramètre /i .The "on idle" schedule type schedules a task that runs whenever there is no user activity during the time specified by the /i parameter. Dans le type de planification «en cas d’inactivité», le paramètre /SC OnIdle et le paramètre /i sont requis.In the "on idle" schedule type, the /sc onidle parameter and the /i parameter are required. L’option /SD (date de début) est facultative et la valeur par défaut est la date actuelle.The /sd (start date) is optional and the default is the current date.

ExemplesExamples

Pour planifier une tâche qui s’exécute lorsque l’ordinateur est inactifTo schedule a task that runs whenever the computer is idle

La commande suivante permet de planifier l’exécution du programme MonApp lorsque l’ordinateur est inactif.The following command schedules the MyApp program to run whenever the computer is idle. Elle utilise le paramètre /i requis pour spécifier que l’ordinateur doit rester inactif pendant dix minutes avant le démarrage de la tâche.It uses the required /i parameter to specify that the computer must remain idle for ten minutes before the task starts.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onidle /i 10

Pour planifier une tâche qui s’exécute maintenantTo schedule a task that runs now

Schtasks n’a pas l’option «Exécuter maintenant», mais vous pouvez simuler cette option en créant une tâche qui s’exécute une fois et démarre en quelques minutes.Schtasks does not have a "run now" option, but you can simulate that option by creating a task that runs once and starts in a few minutes.

SyntaxeSyntax

schtasks /create /tn <TaskName> /tr <TaskRun> /sc once [/st <HH:MM>] /sd <MM/DD/YYYY> [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

ExemplesExamples

Pour planifier une tâche qui s’exécute quelques minutes à partir de maintenant.To schedule a task that runs a few minutes from now.

La commande suivante planifie l’exécution d’une tâche une fois, le 13 novembre 2002 à 2:18 P.M.The following command schedules a task to run once, on November 13, 2002 at 2:18 P.M. heure locale.local time.

Étant donné que l’ordinateur local utilise l’option anglais (États-Unis) dans Options régionales et linguistiques du panneau de configuration, le format de la date de début est le suivant: mm/jj/aaaa.Because the local computer is uses the English (United States) option in Regional and Language Options in Control Panel, the format for the start date is MM/DD/YYYY.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /st 14:18 /sd 11/13/2002

Pour planifier une tâche qui s’exécute avec des autorisations différentesTo schedule a task that runs with different permissions

Vous pouvez planifier l’exécution des tâches de tous les types avec les autorisations d’un autre compte sur l’ordinateur local et sur un ordinateur distant.You can schedule tasks of all types to run with permissions of an alternate account on both the local and a remote computer. Outre les paramètres requis pour le type de planification particulier, le paramètre /ru est requis et le paramètre /RP est facultatif.In addition to the parameters required for the particular schedule type, the /ru parameter is required and the /rp parameter is optional.

ExemplesExamples

Pour exécuter une tâche avec des autorisations d’administrateur sur l’ordinateur localTo run a task with Administrator permissions on the local computer

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur local.The following command schedules the MyApp program to run on the local computer. Elle utilise /ru pour spécifier que la tâche doit s’exécuter avec les autorisations du compte d’administrateur de l’utilisateur (Admin06).It uses the /ru to specify that the task should run with the permissions of the user's Administrator account (Admin06). Dans cet exemple, la tâche est planifiée pour s’exécuter tous les mardis, mais vous pouvez utiliser n’importe quel type de planification pour une tâche exécuter avec d’autres autorisations.In this example, the task is scheduled to run every Tuesday, but you can use any schedule type for a task run with alternate permissions.

schtasks /create /tn "My App" /tr myapp.exe /sc weekly /d TUE /ru Admin06

En réponse, schtasks. exe vous invite à entrer le mot de passe «exécuter en tant que» pour le compte Admin06, puis affiche un message de réussite.In response, SchTasks.exe prompts for the "run as" password for the Admin06 account and then displays a success message.

Please enter the run as password for Admin06: ********
SUCCESS: The scheduled task "My App" has successfully been created.

Pour exécuter une tâche avec d’autres autorisations sur un ordinateur distantTo run a task with alternate permissions on a remote computer

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur de marketing tous les quatre jours.The following command schedules the MyApp program to run on the Marketing computer every four days.

La commande utilise le paramètre /SC pour spécifier une planification quotidienne et un paramètre /Mo pour spécifier un intervalle de quatre jours.The command uses the /sc parameter to specify a daily schedule and /mo parameter to specify an interval of four days.

La commande utilise le paramètre /s pour fournir le nom de l’ordinateur distant et le paramètre /u pour spécifier un compte autorisé à planifier une tâche sur l’ordinateur distant (Admin01 sur l’ordinateur de marketing).The command uses the /s parameter to provide the name of the remote computer and the /u parameter to specify an account with permission to schedule a task on the remote computer (Admin01 on the Marketing computer). Elle utilise également le paramètre /ru pour spécifier que la tâche doit s’exécuter avec les autorisations du compte non administrateur de l’utilisateur (User01 dans le domaine reskits).It also uses the /ru parameter to specify that the task should run with the permissions of the user's non-Administrator account (User01 in the Reskits domain). Sans le paramètre /ru , la tâche s’exécute avec les autorisations du compte spécifié par /u.Without the /ru parameter, the task would run with the permissions of the account specified by /u.

schtasks /create /tn "My App" /tr myapp.exe /sc daily /mo 4 /s Marketing /u Marketing\Admin01 /ru Reskits\User01

Schtasks commence par demander le mot de passe de l’utilisateur nommé par le paramètre /u (pour exécuter la commande), puis demande le mot de passe de l’utilisateur nommé par le paramètre /ru (pour exécuter la tâche).Schtasks first requests the password of the user named by the /u parameter (to run the command) and then requests the password of the user named by the /ru parameter (to run the task). Après avoir authentifié les mots de passe, schtasks affiche un message indiquant que la tâche est planifiée.After authenticating the passwords, schtasks displays a message indicating that the task is scheduled.

Type the password for Marketing\Admin01:********

Please enter the run as password for Reskits\User01: ********

SUCCESS: The scheduled task "My App" has successfully been created.

Pour exécuter une tâche uniquement lorsqu’un utilisateur particulier est connectéTo run a task only when a particular user is logged on

La commande suivante permet de planifier l’exécution du programme AdminCheck. exe sur l’ordinateur public chaque vendredi à 4:00 h 00, mais uniquement si l’administrateur de l’ordinateur est connecté.The following command schedules the AdminCheck.exe program to run on the Public computer every Friday at 4:00 A.M., but only if the administrator of the computer is logged on.

La commande utilise le paramètre /SC pour spécifier une planification hebdomadaire, le paramètre /d pour spécifier le jour et le paramètre /St pour spécifier l’heure de début.The command uses the /sc parameter to specify a weekly schedule, the /d parameter to specify the day, and the /st parameter to specify the start time.

La commande utilise le paramètre /s pour fournir le nom de l’ordinateur distant et le paramètre /u pour spécifier un compte autorisé à planifier une tâche sur l’ordinateur distant.The command uses the /s parameter to provide the name of the remote computer and the /u parameter to specify an account with permission to schedule a task on the remote computer. Elle utilise également le paramètre /ru pour configurer la tâche afin qu’elle s’exécute avec les autorisations de l’administrateur de l’ordinateur public (Public\Admin01) et le paramètre /IT pour indiquer que la tâche s’exécute uniquement lorsque le compte Public\Admin01 est connecté.It also uses the /ru parameter to configure the task to run with the permissions of the administrator of the Public computer (Public\Admin01) and the /it parameter to indicate that the task runs only when the Public\Admin01 account is logged on.

schtasks /create /tn "Check Admin" /tr AdminCheck.exe /sc weekly /d FRI /st 04:00 /s Public /u Domain3\Admin06 /ru Public\Admin01 /it

RemarqueNote

  • Pour identifier les tâches avec la propriété interactif uniquement ( /IT), utilisez une requête détaillée (/query/v).To identify tasks with the interactive-only (/it) property, use a verbose query (/query /v). Dans l’affichage des requêtes détaillées d’une tâche avec l’opération /IT, le champ mode d’ouverture de session a la valeur interactif uniquement.In a verbose query display of a task with /it, the Logon Mode field has a value of Interactive only.

Pour planifier une tâche qui s’exécute avec les autorisations systèmeTo schedule a task that runs with system permissions

Les tâches de tous les types peuvent s’exécuter avec les autorisations du compte système sur l’ordinateur local et un ordinateur distant.Tasks of all types can run with permissions of the System account on both the local and a remote computer. Outre les paramètres requis pour le type de planification particulier, le paramètre système/ru (ou /ru «» ) est requis et le paramètre /RP n’est pas valide.In addition to the parameters required for the particular schedule type, the /ru system (or /ru "") parameter is required and the /rp parameter is not valid.

ImportantImportant

  • Le compte système ne dispose pas de droits d’ouverture de session interactifs.The System account does not have interactive logon rights. Les utilisateurs ne peuvent pas voir ou interagir avec des programmes ou des tâches exécutés avec des autorisations système.Users cannot see or interact with programs or tasks run with system permissions.
  • Le paramètre /ru détermine les autorisations sous lesquelles la tâche est exécutée, et non les autorisations utilisées pour planifier la tâche.The /ru parameter determines the permissions under which the task runs, not the permissions used to schedule the task. Seuls les administrateurs peuvent planifier des tâches, quelle que soit la valeur du paramètre /ru .Only Administrators can schedule tasks, regardless of the value of the /ru parameter.

RemarqueNote

Pour identifier les tâches qui s’exécutent avec des autorisations système, utilisez une requête détaillée ( /query /v).To identify tasks that run with system permissions, use a verbose query (/query /v). Dans l’affichage de requête détaillée d’une tâche d’exécution système, le champ exécuter en tant qu’utilisateur a la valeur NT AUTHORITY\SYSTEM et le champ mode d’ouverture de session a la valeur Background only.In a verbose query display of a system-run task, the Run As User field has a value of NT AUTHORITY\SYSTEM and the Logon Mode field has a value of Background only.

ExemplesExamples

Pour exécuter une tâche avec des autorisations systèmeTo run a task with system permissions

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur local avec les autorisations du compte système.The following command schedules the MyApp program to run on the local computer with permissions of the System account. Dans cet exemple, la tâche est planifiée pour s’exécuter le quinzième jour de chaque mois, mais vous pouvez utiliser n’importe quel type de planification pour une tâche exécutée avec des autorisations système.In this example, the task is scheduled to run on the fifteenth day of every month, but you can use any schedule type for a task run with system permissions.

La commande utilise le paramètre système/ru pour spécifier le contexte de sécurité du système.The command uses the /ru System parameter to specify the system security context. Étant donné que les tâches système n’utilisent pas de mot de passe, le paramètre /RP est omis.Because system tasks do not use a password, the /rp parameter is omitted.

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 15 /ru System

En réponse, schtasks. exe affiche un message d’information et un message de réussite.In response, SchTasks.exe displays an informational message and a success message. Elle ne demande pas de mot de passe.It does not prompt for a password.

INFO: The task will be created under user name ("NT AUTHORITY\SYSTEM").
SUCCESS: The Scheduled task "My App" has successfully been created.

Pour exécuter une tâche avec des autorisations système sur un ordinateur distantTo run a task with system permissions on a remote computer

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur Finance01 chaque matin à 4:00 h 00.The following command schedules the MyApp program to run on the Finance01 computer every morning at 4:00 A.M. avec les autorisations système.with system permissions.

La commande utilise le paramètre /TN pour nommer la tâche et le paramètre /TR pour spécifier la copie distante du programme MonApp.The command uses the /tn parameter to name the task and the /tr parameter to specify the remote copy of the MyApp program. Elle utilise le paramètre /SC pour spécifier une planification quotidienne, mais omet le paramètre /Mo , car 1 (tous les jours) est la valeur par défaut.It uses the /sc parameter to specify a daily schedule, but omits the /mo parameter because 1 (every day) is the default. Elle utilise le paramètre /St pour spécifier l’heure de début, qui est également l’heure à laquelle la tâche est exécutée chaque jour.It uses the /st parameter to specify the start time, which is also the time the task will run each day.

La commande utilise le paramètre /s pour fournir le nom de l’ordinateur distant et le paramètre /u pour spécifier un compte autorisé à planifier une tâche sur l’ordinateur distant.The command uses the /s parameter to provide the name of the remote computer and the /u parameter to specify an account with permission to schedule a task on the remote computer. Elle utilise également le paramètre /ru pour spécifier que la tâche doit s’exécuter sous le compte système.It also uses the /ru parameter to specify that the task should run under the System account. Sans le paramètre /ru , la tâche s’exécute avec les autorisations du compte spécifié par /u.Without the /ru parameter, the task would run with the permissions of the account specified by /u.

schtasks /create /tn "My App" /tr myapp.exe /sc daily /st 04:00 /s Finance01 /u Admin01 /ru System

Schtasks demande le mot de passe de l’utilisateur nommé par le paramètre /u et, après l’authentification du mot de passe, affiche un message indiquant que la tâche est créée et qu’elle s’exécute avec les autorisations du compte système.Schtasks requests the password of the user named by the /u parameter and, after authenticating the password, displays a message indicating that the task is created and that it will run with permissions of the System account.

Type the password for Admin01:**********

INFO: The Schedule Task "My App" will be created under user name ("NT AUTHORITY\
SYSTEM").
SUCCESS: The scheduled task "My App" has successfully been created.

Pour planifier une tâche qui exécute plusieurs programmesTo schedule a task that runs more than one program

Chaque tâche exécute un seul programme.Each task runs only one program. Toutefois, vous pouvez créer un fichier de commandes qui exécute plusieurs programmes, puis planifier une tâche pour exécuter le fichier de commandes.However, you can create a batch file that runs multiple programs and then schedule a task to run the batch file. La procédure suivante illustre cette méthode:The following procedure demonstrates this method:

  1. Créez un fichier de commandes qui démarre les programmes que vous souhaitez exécuter.Create a batch file that starts the programs you want to run.

    Dans cet exemple, vous créez un fichier de commandes qui démarre observateur d’événements (eventvwr. exe) et le moniteur système (Perfmon. exe).In this example, you create a batch file that starts Event Viewer (Eventvwr.exe) and System Monitor (Perfmon.exe).

    • Ouvrez un éditeur de texte, tel que le Bloc-notes.Open a text editor, such as Notepad.
    • Tapez le nom et le chemin d’accès complet au fichier exécutable pour chaque programme.Type the name and fully qualified path to the executable file for each program. Dans ce cas, le fichier comprend les instructions suivantes.In this case, the file includes the following statements.
      C:\Windows\System32\Eventvwr.exe 
      C:\Windows\System32\Perfmon.exe
      
    • Enregistrez le fichier sous MyApps. bat.Save the file as MyApps.bat.
  2. Utilisez schtasks. exe pour créer une tâche qui exécute myapps. bat.Use Schtasks.exe to create a task that runs MyApps.bat.

    La commande suivante crée la tâche d’analyse, qui s’exécute chaque fois qu’un utilisateur ouvre une session.The following command creates the Monitor task, which runs whenever anyone logs on. Elle utilise le paramètre /TN pour nommer la tâche et le paramètre /TR pour exécuter myapps. bat.It uses the /tn parameter to name the task, and the /tr parameter to run MyApps.bat. Elle utilise le paramètre /SC pour indiquer le type de planification ONLOGON et le paramètre /ru pour exécuter la tâche avec les autorisations du compte d’administrateur de l’utilisateur.It uses the /sc parameter to indicate the OnLogon schedule type and the /ru parameter to run the task with the permissions of the user's Administrator account.

    schtasks /create /tn Monitor /tr C:\MyApps.bat /sc onlogon /ru Reskit\Administrator
    

    À la suite de cette commande, chaque fois qu’un utilisateur ouvre une session sur l’ordinateur, la tâche démarre à la fois observateur d’événements et le moniteur système.As a result of this command, whenever a user logs on to the computer, the task starts both Event Viewer and System Monitor.

Pour planifier une tâche qui s’exécute sur un ordinateur distantTo schedule a task that runs on a remote computer

Pour planifier l’exécution d’une tâche sur un ordinateur distant, vous devez ajouter la tâche à la planification de l’ordinateur distant.To schedule a task to run on a remote computer, you must add the task to the remote computer's schedule. Les tâches de tous les types peuvent être planifiées sur un ordinateur distant, mais les conditions suivantes doivent être remplies.Tasks of all types can be scheduled on a remote computer, but the following conditions must be met.

  • Vous devez être autorisé à planifier la tâche.You must have permission to schedule the task. Par conséquent, vous devez avoir ouvert une session sur l’ordinateur local avec un compte membre du groupe Administrateurs sur l’ordinateur distant, ou vous devez utiliser le paramètre /u pour fournir les informations d’identification d’un administrateur de l’ordinateur distant.As such, you must be logged on to the local computer with an account that is a member of the Administrators group on the remote computer, or you must use the /u parameter to provide the credentials of an Administrator of the remote computer.
  • Vous pouvez utiliser le paramètre /u uniquement lorsque les ordinateurs locaux et distants se trouvent dans le même domaine ou que l’ordinateur local est dans un domaine approuvé par le domaine de l’ordinateur distant.You can use the /u parameter only when the local and remote computers are in the same domain or the local computer is in a domain that the remote computer domain trusts. Dans le cas contraire, l’ordinateur distant ne peut pas authentifier le compte d’utilisateur spécifié et il ne peut pas vérifier que le compte est membre du groupe administrateurs.Otherwise, the remote computer cannot authenticate the user account specified and it cannot verify that the account is a member of the Administrators group.
  • La tâche doit disposer des autorisations suffisantes pour s’exécuter sur l’ordinateur distant.The task must have sufficient permission to run on the remote computer. Les autorisations requises varient en fonction de la tâche.The permissions required vary with the task. Par défaut, la tâche s’exécute avec l’autorisation de l’utilisateur actuel de l’ordinateur local ou, si le paramètre /u est utilisé, la tâche s’exécute avec l’autorisation du compte spécifié par le paramètre /u .By default, the task runs with the permission of the current user of the local computer or, if the /u parameter is used, the task runs with the permission of the account specified by the /u parameter. Toutefois, vous pouvez utiliser le paramètre /ru pour exécuter la tâche avec les autorisations d’un autre compte d’utilisateur ou avec des autorisations système.However, you can use the /ru parameter to run the task with permissions of a different user account or with system permissions.

ExemplesExamples

Un administrateur planifie une tâche sur un ordinateur distantAn Administrator schedules a task on a remote computer

La commande suivante planifie le programme MonApp pour qu’il s’exécute sur l’ordinateur distant SRV01 tous les dix jours démarrant immédiatement.The following command schedules the MyApp program to run on the SRV01 remote computer every ten days starting immediately. La commande utilise le paramètre /s pour fournir le nom de l’ordinateur distant.The command uses the /s parameter to provide the name of the remote computer. Étant donné que l’utilisateur local actuel est un administrateur de l’ordinateur distant, le paramètre /u , qui fournit d’autres autorisations pour la planification de la tâche, n’est pas nécessaire.Because the local current user is an Administrator of the remote computer, the /u parameter, which provides alternate permissions for scheduling the task, is not necessary.

Notez que lorsque vous planifiez des tâches sur un ordinateur distant, tous les paramètres font référence à l’ordinateur distant.Please note that when scheduling tasks on a remote computer, all parameters refer to the remote computer. Par conséquent, le fichier exécutable spécifié par le paramètre /TR fait référence à la copie de MyApp. exe sur l’ordinateur distant.Therefore, the executable file specified by the /tr parameter refers to the copy of MyApp.exe on the remote computer.

schtasks /create /s SRV01 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc daily /mo 10

En réponse, schtasks affiche un message de réussite indiquant que la tâche est planifiée.In response, schtasks displays a success message indicating that the task is scheduled.

Un utilisateur planifie une commande sur un ordinateur distant (cas 1)A user schedules a command on a remote computer (Case 1)

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur distant SRV06 toutes les trois heures.The following command schedules the MyApp program to run on the SRV06 remote computer every three hours. Étant donné que les autorisations d’administrateur sont requises pour planifier une tâche, la commande utilise les paramètres /u et /p pour fournir les informations d’identification du compte d’administrateur de l’utilisateur (Admin01 dans le domaine reskits).Because Administrator permissions are required to schedule a task, the command uses the /u and /p parameters to provide the credentials of the user's Administrator account (Admin01 in the Reskits domain). Par défaut, ces autorisations sont également utilisées pour exécuter la tâche.By default, these permissions are also used to run the task. Toutefois, étant donné que la tâche n’a pas besoin d’autorisations d’administrateur pour s’exécuter, la commande comprend les paramètres /u et /RP pour remplacer la valeur par défaut et exécuter la tâche avec l’autorisation du compte non administrateur de l’utilisateur sur l’ordinateur distant.However, because the task does not need Administrator permissions to run, the command includes the /u and /rp parameters to override the default and run the task with permission of the user's non-Administrator account on the remote computer.

schtasks /create /s SRV06 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc hourly /mo 3 /u reskits\admin01 /p R43253@4$ /ru SRV06\user03 /rp MyFav!!Pswd

En réponse, schtasks affiche un message de réussite indiquant que la tâche est planifiée.In response, schtasks displays a success message indicating that the task is scheduled.

Un utilisateur planifie une commande sur un ordinateur distant (cas 2)A user schedules a command on a remote computer (Case 2)

La commande suivante permet de planifier l’exécution du programme MonApp sur l’ordinateur distant SRV02 le dernier jour de chaque mois.The following command schedules the MyApp program to run on the SRV02 remote computer on the last day of every month. Étant donné que l’utilisateur local actuel (user03) n’est pas un administrateur de l’ordinateur distant, la commande utilise le paramètre /u pour fournir les informations d’identification du compte d’administrateur de l’utilisateur (Admin01 dans le domaine reskit).Because the local current user (user03) is not an Administrator of the remote computer, the command uses the /u parameter to provide the credentials of the user's Administrator account (Admin01 in the Reskits domain). Les autorisations du compte d’administrateur seront utilisées pour planifier la tâche et pour exécuter la tâche.The Administrator account permissions will be used to schedule the task and to run the task.

schtasks /create /s SRV02 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc monthly /mo LASTDAY /m * /u reskits\admin01

Étant donné que la commande n’a pas inclus le paramètre /p (mot de passe), schtasks vous invite à entrer le mot de passe.Because the command did not include the /p (password) parameter, schtasks prompts for the password. Il affiche ensuite un message de réussite et, dans ce cas, un avertissement.Then it displays a success message and, in this case, a warning.

Type the password for reskits\admin01:********

SUCCESS: The scheduled task "My App" has successfully been created.

WARNING: The Scheduled task "My App" has been created, but may not run because
the account information could not be set.

Cet avertissement indique que le domaine distant n’a pas pu authentifier le compte spécifié par le paramètre /u .This warning indicates that the remote domain could not authenticate the account specified by the /u parameter. Dans ce cas, le domaine distant n’a pas pu authentifier le compte d’utilisateur, car l’ordinateur local n’est pas membre d’un domaine approuvé par le domaine de l’ordinateur distant.In this case, the remote domain could not authenticate the user account because the local computer is not a member of a domain that the remote computer domain trusts. Dans ce cas, la tâche s’affiche dans la liste des tâches planifiées, mais la tâche est en fait vide et ne s’exécute pas.When this occurs, the task job appears in the list of scheduled tasks, but the task is actually empty and it will not run.

L’affichage suivant d’une requête détaillée présente le problème avec la tâche.The following display from a verbose query exposes the problem with the task. Dans l’affichage, Notez que la valeur de l’heure de la prochaine exécution n’est jamais et que la valeur de exécuter en tant qu’utilisateur n’a pas pu être extraite de la base de données du planificateur de tâches.In the display, note that the value of Next Run Time is Never and that the value of Run As User is Could not be retrieved from the task scheduler database.

Si cet ordinateur était membre du même domaine ou d’un domaine approuvé, la tâche aurait été correctement planifiée et aurait été exécutée comme spécifié.Had this computer been a member of the same domain or a trusted domain, the task would have been successfully scheduled and would have run as specified.

HostName: SRV44
TaskName: My App
Next Run Time: Never
Status:
Logon mode: Interactive/Background
Last Run Time: Never
Last Result: 0
Creator: user03
Schedule: At 3:52 PM on day 31 of every month, start
 starting 12/14/2001
Task To Run: c:\program files\corpapps\myapp.exe
Start In: myapp.exe
Comment: N/A
Scheduled Task State: Disabled
Scheduled Type: Monthly
Start Time: 3:52:00 PM
Start Date: 12/14/2001
End Date: N/A
Days: 31
Months: JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NO
V,DEC
Run As User: Could not be retrieved from the task sched
uler database
Delete Task If Not Rescheduled: Enabled
Stop Task If Runs X Hours and X Mins: 72:0
Repeat: Every: Disabled
Repeat: Until: Time: Disabled
Repeat: Until: Duration: Disabled
Repeat: Stop If Still Running: Disabled
Idle Time: Disabled
Power Management: Disabled

NotesRemarks

  • Pour exécuter une commande /Create avec les autorisations d’un autre utilisateur, utilisez le paramètre /u .To run a /create command with the permissions of a different user, use the /u parameter. Le paramètre /u est valide uniquement pour la planification de tâches sur des ordinateurs distants.The /u parameter is valid only for scheduling tasks on remote computers.
  • Pour afficher d’autres exemples de SCHTASKS/Create , tapez SCHTASKS/Create/?To view more schtasks /create examples, type schtasks /create /? à l’invite de commandes.at a command prompt.
  • Pour planifier une tâche qui s’exécute avec les autorisations d’un autre utilisateur, utilisez le paramètre /ru .To schedule a task that runs with permissions of a different user, use the /ru parameter. Le paramètre /ru est valide pour les tâches sur les ordinateurs locaux et distants.The /ru parameter is valid for tasks on local and remote computers.
  • Pour utiliser le paramètre /u , l’ordinateur local doit se trouver dans le même domaine que l’ordinateur distant ou dans un domaine approuvé par le domaine de l’ordinateur distant.To use the /u parameter, the local computer must be in the same domain as the remote computer or must be in a domain that the remote computer domain trusts. Dans le cas contraire, soit la tâche n’est pas créée, soit la tâche est vide et la tâche ne s’exécute pas.Otherwise, either the task is not created, or the task job is empty and the task does not run.
  • Schtasks vous invite toujours à entrer un mot de passe, sauf si vous en fournissez un, même lorsque vous planifiez une tâche sur l’ordinateur local à l’aide du compte d’utilisateur actuel.Schtasks always prompts for a password unless you provide one, even when you schedule a task on the local computer using the current user account. Il s’agit d’un comportement normal pour schtasks.This is normal behavior for schtasks.
  • Schtasks ne vérifie pas les emplacements des fichiers programme ou les mots de passe des comptes d’utilisateur.Schtasks does not verify program file locations or user account passwords. Si vous n’entrez pas l’emplacement de fichier correct ou le mot de passe approprié pour le compte d’utilisateur, la tâche est créée, mais elle n’est pas exécutée.If you do not enter the correct file location or the correct password for the user account, the task is created, but it does not run. En outre, si le mot de passe d’un compte change ou expire et que vous ne modifiez pas le mot de passe enregistré dans la tâche, la tâche ne s’exécute pas.Also, if the password for an account changes or expires, and you do not change the password saved in the task, then the task does not run.
  • Le compte système ne dispose pas de droits d’ouverture de session interactifs.The System account does not have interactive logon rights. Les utilisateurs ne voient pas et ne peuvent pas interagir avec les programmes exécutés avec des autorisations système.Users do not see and cannot interact with programs run with system permissions.
  • Chaque tâche exécute un seul programme.Each task runs only one program. Toutefois, vous pouvez créer un fichier de commandes qui démarre plusieurs tâches, puis planifier une tâche qui exécute le fichier de commandes.However, you can create a batch file that starts multiple tasks, and then schedule a task that runs the batch file.
  • Vous pouvez tester une tâche dès que vous la créez.You can test a task as soon as you create it. Utilisez l’opération d' exécution pour tester la tâche, puis vérifiez les erreurs dans le fichier SchedLgU. txt (systemroot\SchedLgU.txt).Use the run operation to test the task and then check the SchedLgU.txt file (SystemRoot\SchedLgU.txt) for errors.

modification de schtasksschtasks change

Modifie une ou plusieurs des propriétés suivantes d’une tâche.Changes one or more of the following properties of a task.

  • Le programme exécuté par la tâche ( /TR).The program that the task runs (/tr).
  • Compte d’utilisateur sous lequel la tâche s’exécute ( /ru).The user account under which the task runs (/ru).
  • Mot de passe du compte d’utilisateur ( /RP).The password for the user account (/rp).
  • Ajoute la propriété interactif uniquement à la tâche ( /IT).Adds the interactive-only property to the task (/it).

SyntaxeSyntax

schtasks /change /tn <TaskName> [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]] [/ru {[<Domain>\]<User> | System}] [/rp <Password>] [/tr <TaskRun>] [/st <StartTime>] [/ri <Interval>] [{/et <EndTime> | /du <Duration>} [/k]] [/sd <StartDate>] [/ed <EndDate>] [/{ENABLE | DISABLE}] [/it] [/z]

ParamètresParameters

TermeTerm DéfinitionDefinition
/TN <nom_tâche >/tn <TaskName> Identifie la tâche à modifier.Identifies the task to be changed. Entrez le nom de la tâche.Enter the task name.
/s <ordinateur >/s <Computer> Spécifie le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barre oblique inverse).Specifies the name or IP address of a remote computer (with or without backslashes). La valeur par défaut est l'ordinateur local.The default is the local computer.
/u [<domaine >]/u [<Domain>] Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. La valeur par défaut est les autorisations de l’utilisateur actuel de l’ordinateur local.The default is the permissions of the current user of the local computer. Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Les paramètres /u et /p ne sont valides que pour la modification d’une tâche sur un ordinateur distant ( /s).The /u and /p parameters are valid only for changing a task on a remote computer (/s).
/p <mot de passe >/p <Password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Specifies the password of the user account specified in the /u parameter. Si vous utilisez le paramètre /u , mais omettez le paramètre /p ou l’argument Password, schtasks vous invite à entrer un mot de passe.If you use the /u parameter, but omit the /p parameter or the password argument, schtasks prompts you for a password.
Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/ru {[<domaine >]/ru {[<Domain>] RequiseSystem}
> <de mot de passe/RP/rp <Password> Spécifie un nouveau mot de passe pour le compte d’utilisateur existant ou le compte d’utilisateur spécifié par le paramètre /ru .Specifies a new password for the existing user account, or the user account specified by the /ru parameter. Ce paramètre est ignoré avec utilisé avec le compte système local.This parameter is ignored with used with the local System account.
/TR <exécution_tâche >/tr <TaskRun> Modifie le programme exécuté par la tâche.Changes the program that the task runs. Entrez le chemin d’accès complet et le nom de fichier d’un fichier exécutable, d’un fichier de script ou d’un fichier de commandes.Enter the fully qualified path and file name of an executable file, script file, or batch file. Si vous omettez le chemin d’accès, schtasks suppose que le fichier se trouve <dans le répertoire SystemRoot > \System32If you omit the path, schtasks assumes that the file is in the <systemroot>\System32 directory. Le programme spécifié remplace le programme d’origine exécuté par la tâche.The specified program replaces the original program run by the task.
/St <StartTime >/st <Starttime> Spécifie l’heure de début de la tâche, en utilisant le format de 24 heures, HH: mm.Specifies the start time for the task, using the 24-hour time format, HH:mm. Par exemple, la valeur 14:30 équivaut à l’heure de 12 heures de 2:30 PM.For example, a value of 14:30 is equivalent to the 12-hour time of 2:30 PM.
/RI <intervalle >/ri <Interval> Spécifie l’intervalle de répétition pour la tâche planifiée, en minutes.Specifies the repetition interval for the scheduled task, in minutes. La plage valide est 1-599940 (599940 minutes = 9999 heures).Valid range is 1 - 599940 (599940 minutes = 9999 hours).
/et <heure_fin >/et <EndTime> Spécifie l’heure de fin de la tâche, en utilisant le format de 24 heures, HH: mm.Specifies the end time for the task, using the 24-hour time format, HH:mm. Par exemple, la valeur 14:30 équivaut à l’heure de 12 heures de 2:30 PM.For example, a value of 14:30 is equivalent to the 12-hour time of 2:30 PM.
> <de durée/du/du <Duration> Spécifie de fermer la tâche à <l’heure de fin > ou, si elle est spécifiée.Specifies to close the task at the <EndTime> or , if specified.
/k/k Arrête le programme que la tâche exécute à l’heure spécifiée par /et ou /du.Stops the program that the task runs at the time specified by /et or /du. Sans /k, schtasks ne redémarre pas le programme après avoir atteint l’heure spécifiée par /et ou /du, mais il n’arrête pas le programme s’il est toujours en cours d’exécution.Without /k, schtasks does not start the program again after it reaches the time specified by /et or /du, but it does not stop the program if it is still running. Ce paramètre est facultatif et valide uniquement avec une MINUTE ou une planification horaire.This parameter is optional and valid only with a MINUTE or HOURLY schedule.
/SD <DateDébut >/sd <StartDate> Spécifie la première date à laquelle la tâche doit être exécutée.Specifies the first date on which the task should be run. Le format de date est le suivant: MM/jj/aaaa.The date format is MM/DD/YYYY.
/Ed <EndDate >/ed <EndDate> Spécifie la dernière date à laquelle la tâche doit être exécutée.Specifies the last date on which the task should be run. Le format est MM/jj/aaaa.The format is MM/DD/YYYY.
/ENABLE/ENABLE Spécifie l’activation de la tâche planifiée.Specifies to enable the scheduled task.
/DISABLE/DISABLE Spécifie la désactivation de la tâche planifiée.Specifies to disable the scheduled task.
/IT/it Spécifie d’exécuter la tâche planifiée uniquement lorsque l’utilisateur «exécuter en tant que» (compte d’utilisateur sous lequel la tâche s’exécute) est connecté à l’ordinateur.Specifies to run the scheduled task only when the "run as" user (the user account under which the task runs) is logged on to the computer.
Ce paramètre n’a aucun effet sur les tâches qui s’exécutent avec des autorisations système ou des tâches pour lesquelles la propriété interactif uniquement est déjà définie.This parameter has no effect on tasks that run with system permissions or tasks that already have the interactive-only property set. Vous ne pouvez pas utiliser une commande de modification pour supprimer la propriété interactif uniquement d’une tâche.You cannot use a change command to remove the interactive-only property from a task.
Par défaut, l’utilisateur «exécuter en tant que» est l’utilisateur actuel de l’ordinateur local lorsque la tâche est planifiée ou le compte spécifié par le paramètre /u , le cas échéant.By default, the "run as" user is the current user of the local computer when the task is scheduled or the account specified by the /u parameter, if one is used. Toutefois, si la commande comprend le paramètre /ru , l’utilisateur «exécuter en tant que» est le compte spécifié par le paramètre /ru .However, if the command includes the /ru parameter, then the "run as" user is the account specified by the /ru parameter.
z/z Spécifie que la tâche doit être supprimée à la fin de sa planification.Specifies to delete the task upon the completion of its schedule.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

NotesRemarks

  • Les paramètres /TN et /s identifient la tâche.The /tn and /s parameters identify the task. Les paramètres /TR, /ruet /RP spécifient les propriétés de la tâche que vous pouvez modifier.The /tr, /ru, and /rp parameters specify properties of the task that you can change.
  • Les paramètres /ruet /RP spécifient les autorisations d’exécution de la tâche.The /ru, and /rp parameters specify the permissions under which the task runs. Les paramètres /u et /p spécifient les autorisations utilisées pour modifier la tâche.The /u and /p parameters specify the permissions used to change the task.
  • Pour modifier des tâches sur un ordinateur distant, l’utilisateur doit être connecté à l’ordinateur local à l’aide d’un compte membre du groupe Administrateurs sur l’ordinateur distant.To change tasks on a remote computer, the user must be logged on to the local computer with an account that is a member of the Administrators group on the remote computer.
  • Pour exécuter une commande /change avec les autorisations d’un autre utilisateur ( /u, /p), l’ordinateur local doit se trouver dans le même domaine que l’ordinateur distant ou dans un domaine approuvé par le domaine de l’ordinateur distant.To run a /change command with the permissions of a different user (/u, /p), the local computer must be in the same domain as the remote computer or must be in a domain that the remote computer domain trusts.
  • Le compte système ne dispose pas de droits d’ouverture de session interactifs.The System account does not have interactive logon rights. Les utilisateurs ne voient pas et ne peuvent pas interagir avec les programmes exécutés avec des autorisations système.Users do not see and cannot interact with programs run with system permissions.
  • Pour identifier les tâches avec la propriété /IT , utilisez une requête détaillée ( /query/v).To identify tasks with the /it property, use a verbose query (/query /v). Dans l’affichage des requêtes détaillées d’une tâche avec l’opération /IT, le champ mode d’ouverture de session a la valeur interactif uniquement.In a verbose query display of a task with /it, the Logon Mode field has a value of Interactive only.

ExemplesExamples

Pour modifier le programme exécuté par une tâcheTo change the program that a task runs

La commande suivante modifie le programme que la tâche de vérification antivirus exécute à partir de VirusCheck. exe vers VirusCheck2. exe.The following command changes the program that the Virus Check task runs from VirusCheck.exe to VirusCheck2.exe. Cette commande utilise le paramètre /TN pour identifier la tâche et le paramètre /TR pour spécifier le nouveau programme pour la tâche.This command uses the /tn parameter to identify the task and the /tr parameter to specify the new program for the task. (Vous ne pouvez pas modifier le nom de la tâche.)(You cannot change the task name.)

schtasks /change /tn "Virus Check" /tr C:\VirusCheck2.exe

En réponse, schtasks. exe affiche le message de réussite suivant:In response, SchTasks.exe displays the following success message:

SUCCESS: The parameters of the scheduled task "Virus Check" have been changed.

À la suite de cette commande, la tâche de vérification antivirus exécute désormais VirusCheck2. exe.As a result of this command, the Virus Check task now runs VirusCheck2.exe.

Pour modifier le mot de passe d’une tâche à distanceTo change the password for a remote task

La commande suivante modifie le mot de passe du compte d’utilisateur pour la tâche RemindMe sur l’ordinateur distant, Svr01.The following command changes the password of the user account for the RemindMe task on the remote computer, Svr01. La commande utilise le paramètre /TN pour identifier la tâche et le paramètre /s pour spécifier l’ordinateur distant.The command uses the /tn parameter to identify the task and the /s parameter to specify the remote computer. Elle utilise le paramètre /RP pour spécifier le nouveau mot de p@ssWord3passe,.It uses the /rp parameter to specify the new password, p@ssWord3.

Cette procédure est requise chaque fois que le mot de passe d’un compte d’utilisateur expire ou change.This procedure is required whenever the password for a user account expires or changes. Si le mot de passe enregistré dans une tâche n’est plus valide, la tâche ne s’exécute pas.If the password saved in a task is no longer valid, then the task does not run.

schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3

En réponse, schtasks. exe affiche le message de réussite suivant:In response, SchTasks.exe displays the following success message:

SUCCESS: The parameters of the scheduled task "RemindMe" have been changed.

À la suite de cette commande, la tâche RemindMe s’exécute maintenant sous son compte d’utilisateur d’origine, mais avec un nouveau mot de passe.As a result of this command, the RemindMe task now runs under its original user account, but with a new password.

Pour modifier le programme et le compte d’utilisateur d’une tâcheTo change the program and user account for a task

La commande suivante modifie le programme exécuté par une tâche et modifie le compte d’utilisateur sous lequel la tâche s’exécute.The following command changes the program that a task runs and changes the user account under which the task runs. Fondamentalement, elle utilise une ancienne planification pour une nouvelle tâche.Essentially, it uses an old schedule for a new task. Cette commande modifie la tâche ChkNews, qui démarre Notepad. exe tous les matins à 9:00 A.M., pour démarrer Internet Explorer à la place.This command changes the ChkNews task, which starts Notepad.exe every morning at 9:00 A.M., to start Internet Explorer instead.

La commande utilise le paramètre /TN pour identifier la tâche.The command uses the /tn parameter to identify the task. Elle utilise le paramètre /TR pour modifier le programme exécuté par la tâche et le paramètre /ru pour modifier le compte d’utilisateur sous lequel la tâche s’exécute.It uses the /tr parameter to change the program that the task runs and the /ru parameter to change the user account under which the task runs.

Le paramètre /ruet /RP , qui fournit le mot de passe du compte d’utilisateur, est omis.The /ru, and /rp parameter, which provides the password for the user account, is omitted. Vous devez fournir un mot de passe pour le compte, mais vous pouvez utiliser le paramètre /ruet /RP et taper le mot de passe en texte clair, ou attendre que schtasks. exe vous invite à entrer un mot de passe, puis entrer le mot de passe dans du texte masqué.You must provide a password for the account, but you can use the /ru, and /rp parameter and type the password in clear text, or wait for SchTasks.exe to prompt you for a password, and then enter the password in obscured text.

schtasks /change /tn ChkNews /tr "c:\program files\Internet Explorer\iexplore.exe" /ru DomainX\Admin01

En réponse, schtasks. exe demande le mot de passe du compte d’utilisateur.In response, SchTasks.exe requests the password for the user account. Il masque le texte que vous tapez, donc le mot de passe n’est pas visible.It obscures the text you type, so the password is not visible.

Please enter the password for DomainX\Admin01: 

Notez que le paramètre /TN identifie la tâche et que les paramètres /TR et /ru modifient les propriétés de la tâche.Note that the /tn parameter identifies the task and that the /tr and /ru parameters change the properties of the task. Vous ne pouvez pas utiliser un autre paramètre pour identifier la tâche et vous ne pouvez pas modifier le nom de la tâche.You cannot use another parameter to identify the task and you cannot change the task name.

En réponse, schtasks. exe affiche le message de réussite suivant:In response, SchTasks.exe displays the following success message:

SUCCESS: The parameters of the scheduled task "ChkNews" have been changed.

À la suite de cette commande, la tâche ChkNews exécute désormais Internet Explorer avec les autorisations d’un compte d’administrateur.As a result of this command, the ChkNews task now runs Internet Explorer with the permissions of an Administrator account.

Pour modifier un programme en compte systèmeTo change a program to the System account

La commande suivante modifie la tâche SecurityScript pour qu’elle s’exécute avec les autorisations du compte système.The following command changes the SecurityScript task so that it runs with permissions of the System account. Elle utilise le paramètre /ru «» pour indiquer le compte système.It uses the /ru "" parameter to indicate the System account.

schtasks /change /tn SecurityScript /ru ""

En réponse, schtasks. exe affiche le message de réussite suivant:In response, SchTasks.exe displays the following success message:

INFO: The run as user name for the scheduled task "SecurityScript" will be changed to "NT AUTHORITY\SYSTEM".
SUCCESS: The parameters of the scheduled task "SecurityScript" have been changed.

Étant donné que les tâches exécutées avec les autorisations du compte système ne requièrent pas de mot de passe, schtasks. exe ne demande pas de mot de passe.Because tasks run with System account permissions do not require a password, SchTasks.exe does not prompt for one.

Pour exécuter un programme uniquement lorsque je suis connectéTo run a program only when I am logged on

La commande suivante ajoute la propriété interactif uniquement à MyApp, une tâche existante.The following command adds the interactive-only property to MyApp, an existing task. Cette propriété permet de s’assurer que la tâche s’exécute uniquement lorsque l’utilisateur «exécuter en tant que», autrement dit, le compte d’utilisateur sous lequel la tâche s’exécute, est connecté à l’ordinateur.This property assures that the task runs only when the "run as" user, that is, the user account under which the task runs, is logged on to the computer.

La commande utilise le paramètre /TN pour identifier la tâche et le paramètre /IT pour ajouter la propriété interactif uniquement à la tâche.The command uses the /tn parameter to identify the task and the /it parameter to add the interactive-only property to the task. Étant donné que la tâche s’exécute déjà avec les autorisations de mon compte d’utilisateur, je n’ai pas besoin de modifier le paramètre /ru pour la tâche.Because the task already runs with the permissions of my user account, I do not need to change the /ru parameter for the task.

schtasks /change /tn MyApp /it

En réponse, schtasks. exe affiche le message de réussite suivant.In response, SchTasks.exe displays the following success message.

SUCCESS: The parameters of the scheduled task "MyApp" have been changed.

SCHTASKS-exécuterschtasks run

Démarre immédiatement une tâche planifiée.Starts a scheduled task immediately. L’opération d' exécution ignore la planification, mais utilise l’emplacement du fichier programme, le compte d’utilisateur et le mot de passe enregistrés dans la tâche pour exécuter immédiatement la tâche.The run operation ignores the schedule, but uses the program file location, user account, and password saved in the task to run the task immediately.

SyntaxeSyntax

schtasks /run /tn <TaskName> [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

ParamètresParameters

TermeTerm DéfinitionDefinition
/TN <nom_tâche >/tn <TaskName> Requis.Required. Identifie la tâche.Identifies the task.
/s <ordinateur >/s <Computer> Spécifie le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barre oblique inverse).Specifies the name or IP address of a remote computer (with or without backslashes). La valeur par défaut est l'ordinateur local.The default is the local computer.
/u [<domaine >]/u [<Domain>] Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. Par défaut, la commande s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local.By default, the command runs with the permissions of the current user of the local computer.
Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/p <mot de passe >/p <Password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Specifies the password of the user account specified in the /u parameter. Si vous utilisez le paramètre /u , mais omettez le paramètre /p ou l’argument Password, schtasks vous invite à entrer un mot de passe.If you use the /u parameter, but omit the /p parameter or the password argument, schtasks prompts you for a password.
Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

NotesRemarks

  • Utilisez cette opération pour tester vos tâches.Use this operation to test your tasks. Si une tâche ne s’exécute pas, recherchez les erreurs dans le journal <des transactions du service Planificateur de tâches, systemroot > \SchedLgU.txt.If a task does not run, check the Task Scheduler Service transaction log, <Systemroot>\SchedLgU.txt, for errors.
  • L’exécution d’une tâche n’affecte pas la planification des tâches et ne modifie pas la prochaine exécution planifiée pour la tâche.Running a task does not affect the task schedule and does not change the next run time scheduled for the task.
  • Pour exécuter une tâche à distance, la tâche doit être planifiée sur l’ordinateur distant.To run a task remotely, the task must be scheduled on the remote computer. Lorsque vous l’exécutez, la tâche s’exécute uniquement sur l’ordinateur distant.When you run it, the task runs only on the remote computer. Pour vérifier qu’une tâche est en cours d’exécution sur un ordinateur distant, utilisez le gestionnaire des tâches ou <le planificateur de tâches journal des transactions, systemroot > \SchedLgU.txt.To verify that a task is running on a remote computer, use Task Manager or the Task Scheduler transaction log, <Systemroot>\SchedLgU.txt.

ExemplesExamples

Pour exécuter une tâche sur l’ordinateur localTo run a task on the local computer

La commande suivante démarre la tâche «script de sécurité».The following command starts the "Security Script" task.

schtasks /run /tn "Security Script"

En réponse, schtasks. exe démarre le script associé à la tâche et affiche le message suivant:In response, SchTasks.exe starts the script associated with the task and displays the following message:

SUCCESS: Attempted to run the scheduled task "Security Script".

Comme l’indique le message, schtasks tente de démarrer le programme, mais il ne peut pas être très bien Démarré par le programme.As the message implies, schtasks tries to start the program, but it cannot very that the program actually started.

Pour exécuter une tâche sur un ordinateur distantTo run a task on a remote computer

La commande suivante démarre la tâche de mise à jour sur un ordinateur distant, SVR01:The following command starts the Update task on a remote computer, Svr01:

schtasks /run /tn Update /s Svr01

Dans ce cas, schtasks. exe affiche le message d’erreur suivant:In this case, SchTasks.exe displays the following error message:

ERROR: Unable to run the scheduled task "Update".

Pour trouver la cause de l’erreur, examinez le journal des transactions des tâches planifiées, C:\Windows\SchedLgU.txt sur Svr01.To find the cause of the error, look in the Scheduled Tasks transaction log, C:\Windows\SchedLgU.txt on Svr01. Dans ce cas, l’entrée suivante apparaît dans le journal:In this case, the following entry appears in the log:

"Update.job" (update.exe) 3/26/2001 1:15:46 PM ** ERROR **
The attempt to log on to the account associated with the task failed, therefore, the task did not run.
The specific error is:
0x8007052e: Logon failure: unknown user name or bad password.
Verify that the task's Run-as name and password are valid and try again.

Apparemment, le nom d’utilisateur ou le mot de passe dans la tâche n’est pas valide sur le système.Apparently, the user name or password in the task is not valid on the system. La commande SCHTASKS/Change suivante met à jour le nom d’utilisateur et le mot de passe de la tâche de mise à jour sur SVR01:The following schtasks /change command updates the user name and password for the Update task on Svr01:

schtasks /change /tn Update /s Svr01 /ru Administrator /rp PassW@rd3

Une fois la commande de modification terminée, la commande exécuter est répétée.After the change command completes, the run command is repeated. Cette fois-ci, le programme Update. exe démarre et schtasks. exe affiche le message suivant:This time, the Update.exe program starts and SchTasks.exe displays the following message:

SUCCESS: Attempted to run the scheduled task "Update".

Comme l’indique le message, schtasks tente de démarrer le programme, mais il ne peut pas être très bien Démarré par le programme.As the message implies, schtasks tries to start the program, but it cannot very that the program actually started.

fin de schtasksschtasks end

Arrête un programme Démarré par une tâche.Stops a program started by a task.

SyntaxeSyntax

schtasks /end /tn <TaskName> [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

ParamètresParameters

TermeTerm DéfinitionDefinition
/TN <nom_tâche >/tn <TaskName> Requis.Required. Identifie la tâche qui a démarré le programme.Identifies the task that started the program.
/s <ordinateur >/s <Computer> Spécifie le nom ou l’adresse IP d’un ordinateur distant.Specifies the name or IP address of a remote computer. La valeur par défaut est l'ordinateur local.The default is the local computer.
/u [<domaine >]/u [<Domain>] Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. Par défaut, la commande s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local.By default, the command runs with the permissions of the current user of the local computer. Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/p <mot de passe >/p <Password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Specifies the password of the user account specified in the /u parameter. Si vous utilisez le paramètre /u , mais omettez le paramètre /p ou l’argument Password, schtasks vous invite à entrer un mot de passe.If you use the /u parameter, but omit the /p parameter or the password argument, schtasks prompts you for a password.
Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/?/? Affiche l’aide.Displays help.

NotesRemarks

Schtasks. exe termine uniquement les instances d’un programme démarrées par une tâche planifiée.SchTasks.exe ends only the instances of a program started by a scheduled task. Pour arrêter d’autres processus, utilisez TaskKill.To stop other processes, use TaskKill. Pour plus d’informations, consultez taskkill.For more information, see Taskkill.

ExemplesExamples

Pour arrêter une tâche sur un ordinateur localTo end a task on a local computer

La commande suivante arrête l’instance de Notepad. exe qui a été démarrée par la tâche mon bloc-notes:The following command stops the instance of Notepad.exe that was started by the My Notepad task:

schtasks /end /tn "My Notepad"

En réponse, schtasks. exe arrête l’instance de Notepad. exe que la tâche a démarrée et affiche le message de réussite suivant:In response, SchTasks.exe stops the instance of Notepad.exe that the task started, and it displays the following success message:

SUCCESS: The scheduled task "My Notepad" has been terminated successfully.

Pour mettre fin à une tâche sur un ordinateur distantTo end a task on a remote computer

La commande suivante arrête l’instance d’Internet Explorer qui a été démarrée par la tâche InternetOn sur l’ordinateur distant, SVR01:The following command stops the instance of Internet Explorer that was started by the InternetOn task on the remote computer, Svr01:

schtasks /end /tn InternetOn /s Svr01

En réponse, schtasks. exe arrête l’instance d’Internet Explorer que la tâche a démarrée et affiche le message de réussite suivant:In response, SchTasks.exe stops the instance of Internet Explorer that the task started, and it displays the following success message:

SUCCESS: The scheduled task "InternetOn" has been terminated successfully.

SCHTASKS supprimerschtasks delete

Supprime une tâche planifiée.Deletes a scheduled task.

SyntaxeSyntax

schtasks /delete /tn {<TaskName> | *} [/f] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

ParamètresParameters

TermeTerm DéfinitionDefinition
/TN {<TaskName >/tn {<TaskName> *}*}
/f/f Supprime le message de confirmation.Suppresses the confirmation message. La tâche est supprimée sans avertissement.The task is deleted without warning.
/s <ordinateur >/s <Computer> Spécifie le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barre oblique inverse).Specifies the name or IP address of a remote computer (with or without backslashes). La valeur par défaut est l'ordinateur local.The default is the local computer.
/u [<domaine >]/u [<Domain>] Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. Par défaut, la commande s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local.By default, the command runs with the permissions of the current user of the local computer.
Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/p <mot de passe >/p <Password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Specifies the password of the user account specified in the /u parameter. Si vous utilisez le paramètre /u , mais omettez le paramètre /p ou l’argument Password, schtasks vous invite à entrer un mot de passe.If you use the /u parameter, but omit the /p parameter or the password argument, schtasks prompts you for a password.
Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

NotesRemarks

  • L’opération de suppression supprime la tâche de la planification.The delete operation deletes the task from the schedule. Elle ne supprime pas le programme exécuté par la tâche ou n’interrompt pas un programme en cours d’exécution.It does not delete the program that the task runs or interrupt a running program.
  • La commande \Delete * supprime toutes les tâches planifiées pour l’ordinateur, pas seulement celles planifiées par l’utilisateur actuel.The delete \* command deletes all tasks scheduled for the computer, not just the tasks scheduled by the current user.

ExemplesExamples

Pour supprimer une tâche de la planification d’un ordinateur distantTo delete a task from the schedule of a remote computer

La commande suivante supprime la tâche «démarrer la messagerie» de la planification d’un ordinateur distant.The following command deletes the "Start Mail" task from the schedule of a remote computer. Elle utilise le paramètre /s pour identifier l’ordinateur distant.It uses the /s parameter to identify the remote computer.

schtasks /delete /tn "Start Mail" /s Svr16

En réponse, schtasks. exe affiche le message de confirmation suivant.In response, SchTasks.exe displays the following confirmation message. Pour supprimer la tâche, appuyez sur o. Pour annuler la commande, tapez n:To delete the task, press Y. To cancel the command, type n:

WARNING: Are you sure you want to remove the task "Start Mail" (Y/N )? 
SUCCESS: The scheduled task "Start Mail" was successfully deleted.

Pour supprimer toutes les tâches planifiées pour l’ordinateur localTo delete all tasks scheduled for the local computer

La commande suivante supprime toutes les tâches de la planification de l’ordinateur local, y compris les tâches planifiées par d’autres utilisateurs.The following command deletes all tasks from the schedule of the local computer, including tasks scheduled by other users. Elle utilise le paramètre \/TN * pour représenter toutes les tâches sur l’ordinateur et le paramètre /f pour supprimer le message de confirmation.It uses the /tn \* parameter to represent all tasks on the computer and the /f parameter to suppress the confirmation message.

schtasks /delete /tn * /f

En réponse, schtasks. exe affiche les messages de réussite suivants indiquant que la seule tâche planifiée, SecureScript, est supprimée.In response, SchTasks.exe displays the following success messages indicating that the only task scheduled, SecureScript, is deleted.

SUCCESS: The scheduled task "SecureScript" was successfully deleted.

requête schtasksschtasks query

Affiche les tâches planifiées pour s’exécuter sur l’ordinateur.Displays tasks scheduled to run on the computer.

SyntaxeSyntax

schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <Computer> [/u [<Domain>\]<User> [/p <Password>]]]

ParamètresParameters

TermeTerm DéfinitionDefinition
Query[/query] Le nom de l’opération est facultatif.The operation name is optional. Si vous tapez schtasks sans aucun paramètre, une requête est exécutée.Typing schtasks without any parameters performs a query.
/FO {TABLE/fo {TABLE TARIFSLIST
/NH/nh Omet les en-têtes de colonne de l’affichage du tableau.Omits column headings from the table display. Ce paramètre est valide avec les formats de sortie table et CSV .This parameter is valid with the TABLE and CSV output formats.
/v/v Ajoute des propriétés avancées des tâches à l’affichage.Adds advanced properties of the tasks to the display.
Les requêtes utilisant /v doivent être au format liste ou CSV.Queries using /v should be formatted as LIST or CSV.
/s <ordinateur >/s <Computer> Spécifie le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barre oblique inverse).Specifies the name or IP address of a remote computer (with or without backslashes). La valeur par défaut est l'ordinateur local.The default is the local computer.
/u [<domaine >]/u [<Domain>] Exécute cette commande avec les autorisations du compte d’utilisateur spécifié.Runs this command with the permissions of the specified user account. Par défaut, la commande s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local.By default, the command runs with the permissions of the current user of the local computer.
Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/p <mot de passe >/p <Password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u .Specifies the password of the user account specified in the /u parameter. Si vous utilisez /u, mais omettez /p ou l’argument de mot de passe, schtasks vous invite à entrer un mot de passe.If you use /u, but omit /p or the password argument, schtasks prompts you for a password.
Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

NotesRemarks

Schtasks. exe termine uniquement les instances d’un programme démarrées par une tâche planifiée.SchTasks.exe ends only the instances of a program started by a scheduled task. Pour arrêter d’autres processus, utilisez TaskKill.To stop other processes, use TaskKill. Pour plus d’informations, consultez taskkill.For more information, see Taskkill.

ExemplesExamples

Pour afficher les tâches planifiées sur l’ordinateur localTo display the scheduled tasks on the local computer

Les commandes suivantes affichent toutes les tâches planifiées pour l’ordinateur local.The following commands display all tasks scheduled for the local computer. Ces commandes produisent le même résultat et peuvent être utilisées indifféremment.These commands produce the same result and can be used interchangeably.

schtasks
schtasks /query

En réponse, schtasks. exe affiche les tâches dans le format de table par défaut, simple, comme indiqué dans le tableau suivant:In response, SchTasks.exe displays the tasks in the default, simple table format, as shown in the following table:

TaskName Next Run Time Status
========================= ======================== ==============
Microsoft Outlook At logon time
SecureScript 14:42:00 PM , 2/4/2001

Pour afficher les propriétés avancées des tâches planifiéesTo display advanced properties of scheduled tasks

La commande suivante demande un affichage détaillé des tâches sur l’ordinateur local.The following command requests a detailed display of the tasks on the local computer. Elle utilise le paramètre /v pour demander un affichage détaillé (détaillé) et le paramètre /FO list pour mettre en forme l’affichage en tant que liste pour faciliter la lecture.It uses the /v parameter to request a detailed (verbose) display and the /fo LIST parameter to format the display as a list for easy reading. Vous pouvez utiliser cette commande pour vérifier qu’une tâche que vous avez créée a la périodicité prévue.You can use this command to verify that a task you created has the intended recurrence pattern.

SCHTASKS/Query/FO LIST/vschtasks /query /fo LIST /v

En réponse, schtasks. exe affiche une liste détaillée des propriétés pour toutes les tâches.In response, SchTasks.exe displays a detailed property list for all tasks. L’affichage suivant présente la liste des tâches pour une tâche dont l’exécution est planifiée à 4:00 h 00.The following display shows the task list for a task scheduled to run at 4:00 A.M. le dernier vendredi de chaque mois:on the last Friday of every month:

HostName: RESKIT01
TaskName: SecureScript
Next Run Time: 4:00:00 AM , 3/30/2001
Status: Not yet run
Logon mode: Interactive/Background
Last Run Time: Never
Last Result: 0
Creator: user01
Schedule: At 4:00 AM on the last Fri of every month, starting 3/24/2001
Task To Run: C:\WINDOWS\system32\notepad.exe
Start In: notepad.exe
Comment: N/A
Scheduled Task State: Enabled
Scheduled Type: Monthly
Modifier: Last FRIDAY
Start Time: 4:00:00 AM
Start Date: 3/24/2001
End Date: N/A
Days: FRIDAY
Months: JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC
Run As User: RESKIT\user01
Delete Task If Not Rescheduled: Enabled
Stop Task If Runs X Hours and X Mins: 72:0
Repeat: Until Time: Disabled
Repeat: Duration: Disabled
Repeat: Stop If Still Running: Disabled
Idle: Start Time(For IDLE Scheduled Type): Disabled
Idle: Only Start If Idle for X Minutes: Disabled
Idle: If Not Idle Retry For X Minutes: Disabled
Idle: Stop Task If Idle State End: Disabled
Power Mgmt: No Start On Batteries: Disabled
Power Mgmt: Stop On Battery Mode: Disabled

Pour enregistrer les tâches planifiées pour un ordinateur distantTo log tasks scheduled for a remote computer

La commande suivante demande une liste de tâches planifiées pour un ordinateur distant et ajoute les tâches à un fichier journal séparé par des virgules sur l’ordinateur local.The following command requests a list of tasks scheduled for a remote computer, and adds the tasks to a comma-separated log file on the local computer. Vous pouvez utiliser ce format de commande pour collecter et suivre les tâches planifiées pour plusieurs ordinateurs.You can use this command format to collect and track tasks that are scheduled for multiple computers.

La commande utilise le paramètre /s pour identifier l’ordinateur distant, Reskit16, le paramètre /FO pour spécifier le format et le paramètre /NH pour supprimer les en-têtes de colonne.The command uses the /s parameter to identify the remote computer, Reskit16, the /fo parameter to specify the format and the /nh parameter to suppress the column headings. Le >> symbole d’ajout redirige la sortie vers le journal des tâches, P0102. csv, sur l’ordinateur local, Svr01.The >> append symbol redirects the output to the task log, p0102.csv, on the local computer, Svr01. Étant donné que la commande s’exécute sur l’ordinateur distant, le chemin d’accès de l’ordinateur local doit être complet.Because the command runs on the remote computer, the local computer path must be fully qualified.

schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv

En réponse, schtasks. exe ajoute les tâches planifiées pour l’ordinateur Reskit16 au fichier P0102. csv sur l’ordinateur local, Svr01.In response, SchTasks.exe adds the tasks scheduled for the Reskit16 computer to the p0102.csv file on the local computer, Svr01.

Références supplémentairesAdditional references

Clé de syntaxe de ligne de commandeCommand-Line Syntax Key