schtasksschtasks

Planifie l’exécution périodique ou à une heure spécifique de commandes et programmes.Schedules commands and programs to run periodically or at a specific time. Ajoute et supprime les tâches de la planification, démarre et arrête des tâches à la demande, 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 commande, cliquez sur 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 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 manière 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 At.exe est toujours incluse dans la famille Windows Server 2003, schtasks est la tâche de ligne de commande recommandée, outil de planification.Although At.exe is still included in the Windows Server 2003 family, schtasks is the recommended command-line task scheduling tool.
  • Les paramètres dans un schtasks commande peut apparaître dans n’importe quel ordre.The parameters in a schtasks command can appear in any order. Tapant schtasks sans aucun paramètre effectue une requête.Typing schtasks without any parameters performs a query.
  • Autorisations pour schtasksPermissions for schtasks
    • Vous devez être autorisé à 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 ils peuvent afficher et modifier les tâches qu’ils ont 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 /u paramètre 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 la /u paramètre dans un / créer ou /modifier opération uniquement lorsque les ordinateurs locaux et distants sont dans le même domaine ou de l’ordinateur local est dans un domaine qui approbations de 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. Sinon, 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 avoir l’autorisation d’exécuter.The task must have permission to run. Les autorisations requises varient selon 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 /u paramètre, s’il est utilisé.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 compte d’utilisateur différent ou avec les autorisations système, utilisez le /ru paramètre.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 a été exécutée ou pour déterminer pourquoi une tâche planifiée ne n’avez pas exécuté, consultez le journal des transactions 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. Cette enregistrements du journal des tentatives d’exécution initiées par tous les outils qui utilisent le service, y compris 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 la tâche endommagées.On rare occasions, task files become corrupted. Tâches corrompues ne s’exécutent pas.Corrupted tasks do not run. Lorsque vous essayez d’effectuer une opération sur des tâches corrompues, 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 corrompues.You cannot recover corrupted tasks. Pour restaurer les fonctionnalités du système de planification des tâches, utilisez SchTasks.exe ou tâches planifiées pour supprimer les tâches dans le 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.

SCHTASKS créerschtasks create

Planifie une tâche.Schedules a task.

SCHTASKS utilise différentes combinaisons de paramètres pour chaque type de planification.Schtasks uses different parameter combinations for each schedule type. Pour afficher la syntaxe combinée pour la création de tâches ou pour afficher la syntaxe pour la création d’une tâche avec un type de planification particulière, cliquez sur 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.

Descriptions de syntaxe et les paramètres combinéesCombined 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 : MINUTE, horaire, quotidienne, hebdomadaire, mensuelle, une fois, ONSTART, ONLOGON, ONIDLE.Valid values are MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.

Type de planificationSchedule type DescriptionDescription
MINUTES, HORAIRE, QUOTIDIENNE, HEBDOMADAIRE, MENSUELLEMINUTE, HOURLY, DAILY, WEEKLY, MONTHLY Spécifie l’unité de temps pour la planification.Specifies the time unit for the schedule.
FOISONCE La tâche s’exécute une fois à une date et 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 du prochain que 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 fois que l’utilisateur ouvre une session.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 une période spécifiée.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 de 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 des 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 délimiter les noms incluant des espaces.Use quotation marks to enclose names that include spaces.

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

Spécifie le programme ou une commande qui s’exécute la tâche.Specifies the program or command that the task runs. Tapez le chemin d’accès et le nom qualifié complet d’un fichier exécutable, un fichier de script ou un fichier de commandes.Type the fully qualified path and file name of an executable file, script file, or batch file. Le nom de 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 SystemRootrépertoire \System32.If 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 barres obliques inverses).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. Le /u et /p paramètres sont valides uniquement 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. Le /u et /p paramètres sont valides uniquement 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 la /ru paramètre.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 être dans le même domaine que l’ordinateur distant, ou il doit être dans un domaine qui est 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 pour le compte d’utilisateur spécifié dans le /u paramètre.Provides the password for the user account specified in the /u parameter. Si vous utilisez le /u paramètre, mais omettez les /p paramètre ou l’argument de mot de passe, schtasks vous invitent à 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.

Le /u et /p paramètres sont valides uniquement 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 >] | Système}/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 /u paramètre, s’il est utilisé.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 /ru paramètre n’est valide lors de la planification des tâches sur les ordinateurs locaux ou distants.The /ru parameter is valid when scheduling tasks on local or remote computers.

ValueValue DescriptionDescription
[<Domain>][<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 à 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.
/RP <mot de passe >/rp <Password>

Fournit le mot de passe du compte d’utilisateur qui est spécifié dans le /ru paramètre.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 invitent à 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 /rp paramètre pour les tâches exécuter avec les informations d’identification du compte système ( /ru système).Do not use the /rp parameter for tasks run with System account credentials (/ru System). Le compte système ne dispose pas d’un mot de passe et SchTasks.exe ne demande pas.The System account does not have a password and SchTasks.exe does not prompt for one.

/mois <modificateur >/mo <Modifier>

Spécifie la fréquence à laquelle la tâche s’exécute au sein de son type de planification.Specifies how often the task runs within its schedule type. Ce paramètre est valide, mais facultatif, pendant une MINUTE, horaire, quotidienne, hebdomadaire et mensuelle planifier.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
MINUTEMINUTE 1 - 14391 - 1439 La tâche s’exécute chaque <N > minutes.The task runs every <N> minutes.
TOUTES LES HEURESHOURLY 1 - 231 - 23 La tâche s’exécute chaque <N > heures.The task runs every <N> hours.
QUOTIDIENNEDAILY 1 - 3651 - 365 La tâche s’exécute chaque <N > jours.The task runs every <N> days.
HEBDOMADAIREWEEKLY 1 - 521 - 52 La tâche s’exécute chaque <N > semaines.The task runs every <N> weeks.
FOISONCE Aucun modificateur.No modifiers. La tâche s’exécute une 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 /u paramètre 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 après que le système est inactif pendant le nombre de minutes spécifié par le /i paramètre, 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 chaque <N > mois.The task runs every <N> months.
MENSUELMONTHLY LASTDAYLASTDAY La tâche s’exécute sur le dernier jour du mois.The task runs on the last day of the month.
MENSUELMONTHLY TOUT D’ABORD, DEUXIÈME, TROISIÈME, QUATRIÈME, DERNIÈREFIRST, SECOND, THIRD, FOURTH, LAST Utiliser avec le /d<jour > paramètre pour exécuter une tâche sur une semaine particulière et le jour.Use with the /d<Day> parameter to run a task on a particular week and day. Par exemple, sur le troisième mercredi du mois.For example, on the third Wednesday of the month.
/d jour [,... jours] | */d Day[,Day...] | *

Spécifie un jour ou les 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 Les valeurs de jour (/ d)Day values (/d) DescriptionDescription
HEBDOMADAIREWEEKLY 1 - 521 - 52 MON - SUN [, LUN - DIM...]MON - SUN[,MON - SUN...] *
MENSUELMONTHLY TOUT D’ABORD, DEUXIÈME, TROISIÈME, QUATRIÈME, DERNIÈREFIRST, SECOND, THIRD, FOURTH, LAST LUN - DIMMON - SUN Requis pour planifier une semaine spécifique.Required for a specific week schedule.
MENSUELMONTHLY None ou {1-12}None or {1 - 12} 1 - 311 - 31 Facultatif et valide uniquement avec aucun modificateur ( /mois) paramètre (une planification date spécifique) ou lorsque le /mois est 1-12 (un « chaque <N > mois « planification).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 au cours de 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 /m paramètre est valide uniquement avec une planification mensuelle.The /m parameter is valid only with a MONTHLY schedule. Il est requis lorsque le modificateur LASTDAY est utilisé.It is required when the LASTDAY modifier is used. Sinon, 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 l’ordinateur est inactif 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, et 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émarrage de la tâche (chaque fois qu’il démarre) dans <hh : mm > 24 heures au format.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 /st paramètre est valide avec minutes, horaire, quotidienne, hebdomadaire, mensuelle et planifie une seule fois.The /st parameter is valid with MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, and ONCE schedules. Il est requis pour une planification d’une seule 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 n’est pas applicable pour les types de planification : MINUTE, toutes les heures, ONSTART, ONLOGON et ONIDLE.This is not applicable for schedule types: MINUTE, HOURLY, ONSTART, ONLOGON, and ONIDLE. Plage valide est de 1 à la 599 (REACTION à 940 (minutes (599 940 minutes = 9999 heures).Valid range is 1 to 599940 minutes (599940 minutes = 9999 hours). Si /ET ou /DU est spécifié, l’intervalle de répétition par défaut est de 10 minutes.If either /ET or /DU is specified, then the repetition interval defaults to 10 minutes.

/et <EndTime >/et <EndTime>

Spécifie l’heure du jour qui se termine par une planification de tâche minute ou horaire <hh : mm > 24 heures au format.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 jusqu'à l’heure de début se répète.After the specified end time, schtasks does not start the task again until the start time recurs. Par défaut, les planifications de tâches n’ont pas fin.By default, task schedules have no end time. Ce paramètre est facultatif et valide uniquement avec une planification toutes les heures ou minutes.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 pendant les heures non ouvrées » le pour planifier une tâche qui s’exécute chaque <N > minutes section."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.
/du <Duration>/du <Duration>

Spécifie une longueur maximale de temps pour une minute ou la planification toutes les heures dans <HHHH > 24 heures au format.Specifies a maximum length of time for a minute or hourly schedule in <HHHH:MM> 24-hour format. Après la durée spécifiée soit écoulée, schtasks ne redémarre pas la tâche jusqu'à l’heure de début se répète.After the specified time elapses, schtasks does not start the task again until the start time recurs. Par défaut, les calendriers des tâches n’ont aucun durée maximale.By default, task schedules have no maximum duration. Ce paramètre est facultatif et valide uniquement avec une planification toutes les heures ou minutes.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 » le pour planifier une tâche qui s’exécute chaque <N > heures section."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 exécuté par la tâche à l’heure indiquée par /et ou /du.Stops the program that the task runs at the time specified by /et or /du. Sans /k, schtasks ne démarre pas le programme à nouveau après avoir atteint l’heure spécifiée par /et ou /du, mais il ne s’arrête pas le programme si elle est 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 planification toutes les heures ou minutes.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 pendant les heures non ouvrées » le pour planifier une tâche qui s’exécute chaque <N > minutes section."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 <StartDate>/sd <StartDate>

Spécifie la date à laquelle la planification de la tâche commence.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 /sd paramètre n’est valide et facultatif pour tous les planifier des types.The /sd parameter is valid and optional for all schedule types.

Le format de StartDate varie selon les paramètres régionaux sélectionné pour l’ordinateur local dans Options régionales et linguistiques dans le 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 chacun des paramètres régionaux.Only one format is valid for each locale.

Les formats de date valides sont répertoriées dans le tableau suivant.The valid date formats are listed in the following table. Utilisez le format le plus proche du format sélectionné pour date courte dans Options régionales et linguistiques dans le 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 des formats de mois en premier, tel que anglais (États-Unis) et Espagnol (Panama) .Use for month-first formats, such as English (United States) and Spanish (Panama).
<DD>//<DD>// Utiliser des formats de jour en premier, tel que bulgare et néerlandais (pays-bas) .Use for day-first formats, such as Bulgarian and Dutch (Netherlands).
<AAAA > //<YYYY>//
Utiliser des formats de l’année en premier, tel 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. Il n’est pas valide dans une planification d’une seule fois, ONSTART, ONLOGON ou ONIDLE.It is not valid in a ONCE, ONSTART, ONLOGON, or ONIDLE schedule. Par défaut, planifications n’ont aucune date de fin.By default, schedules have no ending date.

Le format de EndDate varie selon les paramètres régionaux sélectionné pour l’ordinateur local dans Options régionales et linguistiques dans le 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 chacun des paramètres régionaux.Only one format is valid for each locale.

Les formats de date valides sont répertoriées dans le tableau suivant.The valid date formats are listed in the following table. Utilisez le format le plus proche du format sélectionné pour date courte dans Options régionales et linguistiques dans le 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 des formats de mois en premier, tel que anglais (États-Unis) et Espagnol (Panama) .Use for month-first formats, such as English (United States) and Spanish (Panama).
<DD>//<DD>// Utiliser des formats de jour en premier, tel que bulgare et néerlandais (pays-bas) .Use for day-first formats, such as Bulgarian and Dutch (Netherlands).
<AAAA > //<YYYY>//
Utiliser des formats de l’année en premier, tel que suédois et Français (Canada) .Use for year-first formats, such as Swedish and French (Canada).
/it/it

Indique qu’il faut exécuter la tâche uniquement lorsque l’utilisateur « exécuter en tant que » (le 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 les 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 /u paramètre, 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 inclut le /ru paramètre, puis l’utilisateur « exécuter en tant que » est le compte spécifié par le /ru paramètre.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 le pour planifier une tâche qui s’exécute chaque N jours section."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 le pour planifier une tâche qui s’exécute avec des autorisations différentes section."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 pour supprimer la tâche à l’achèvement de sa planification.Specifies to delete the task upon completion of its schedule.

/f/f

Spécifie pour créer la tâche et supprimer des 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 de la planification en minutesMinute 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 en minutes, le /sc minute paramètre est obligatoire.In a minute schedule, the /sc minute parameter is required. Le /mois paramètre de (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 /mois est 1 (toutes les minutes).The default value for /mo is 1 (every minute). Le /et (heure de fin) et /du les paramètres de (durée) sont facultatifs et peut être utilisées avec ou sans le /k (fin de tâche) paramètre.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 permet de planifier un script de sécurité, Sec.vbs, pour exécuter toutes les 20 minutes.The following command schedules a security script, Sec.vbs, to run every 20 minutes. La commande utilise le /sc paramètre pour spécifier une planification en minutes et le /mois paramètre 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 une date de début ou une heure, la tâche démarre 20 minutes une fois la commande terminée et s’exécute toutes les 20 minutes par la suite, chaque fois que le système est en cours d’exécution.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 de source de 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 pendant les heures creusesTo schedule a task that runs every 100 minutes during non-business hours

La commande suivante planifie un script de sécurité, Sec.vbs, à exécuter sur l’ordinateur local toutes les 100 minutes entre 17 h 00The 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 du matin.and 7:59 A.M. chaque jour.each day. La commande utilise le /sc paramètre pour spécifier une planification en minutes et le /mois paramètre 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. Il utilise le /st et /et paramètres pour spécifier l’heure de début et l’heure de fin de la planification chaque jour de.It uses the /st and /et parameters to specify the start time and end time of each day's schedule. Il utilise également le /k paramètre pour interrompre le script si elle est en cours d’exécution à 7 h 59 du matinIt also uses the /k parameter to stop the script if it is still running at 7:59 A.M. Sans /k, schtasks ne démarrait pas le script après 7 h 59, mais si l’instance a démarré à 6 h 20.Without /k, schtasks would not start the script after 7:59 A.M., but if the instance started at 6:20 A.M. était en cours d’exécution, il ne l’arrête 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 la 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

Dans une planification horaire, le /sc toutes les heures paramètre est obligatoire.In an hourly schedule, the /sc hourly parameter is required. Le /mois paramètre de (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 /mois est 1 (toutes les heures).The default value for /mo is 1 (every hour). Le /k (fin de tâche) paramètre est facultatif et peut être utilisé avec /et (fin à 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 le programme MyApp pour exécuter toutes les cinq heures à compter sur le premier jour de mars 2002.The following command schedules the MyApp program to run every five hours beginning on the first day of March 2002. Il utilise le /mois paramètre pour spécifier l’intervalle et le /sd paramètre 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 une heure de début, l’heure actuelle est utilisée en tant que l’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 le anglais (Zimbabwe) option Options régionales et linguistiques dans le panneau de configuration, le format de la date de début est 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 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 MyApp pour exécuter toutes les heures commençant à cinq minutes après minuit.The following command schedules the MyApp program to run hourly beginning at five minutes past midnight. Étant donné que le /mois paramètre est omis, la commande utilise la valeur par défaut pour la planification horaire, c'est-à-dire toutes les heures (1).Because the /mo parameter is omitted, the command uses the default value for the hourly schedule, which is every (1) hour. Si cette commande est exécutée après 12 h 05, le programme ne s’exécute pas jusqu’au lendemain.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 le programme MyApp pour exécuter toutes les 3 heures pour 10 heures.The following command schedules the MyApp program to run every 3 hours for 10 hours.

La commande utilise le /sc paramètre pour spécifier une planification horaire et le /mois paramètre 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. Il utilise le /st paramètre pour démarrer la planification à minuit et le /du paramètre pour terminer les 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, le /k paramètre, qui arrête le programme si elle est en cours d’exécution lors de l’expiration de la durée, 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 à 00:00, 3 h 00, 6 h 00 et 9 h 00In 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 h 00Because the duration is 10 hours, the task is not run again at 12:00 P.M. Au lieu de cela, il commence à nouveau à 12 h 00Instead, 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 la 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 /sc quotidiennement paramètre est obligatoire.In a daily schedule, the /sc daily parameter is required. Le /mois paramètre de (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 /mois est 1 (tous les jours).The default value for /mo is 1 (every day).

ExemplesExamples

Pour planifier une tâche qui s’exécute chaque jourTo schedule a task that runs every day

L’exemple suivant planifie le programme MyApp pour exécuter une fois par jour, tous les jours à 8 h 00The 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. Car elle omet le /mois paramètre, 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, car le système de l’ordinateur local est défini sur le anglais (Royaume-Uni) option Options régionales et linguistiques dans le panneau de configuration, le format pour 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 le programme MyApp pour exécuter tous les 12 jours à 13 h 00The following example schedules the MyApp program to run every twelve days at 1:00 P.M. (13:00) à compter du 31 décembre 2002.(13:00) beginning on December 31, 2002. La commande utilise le /mois paramètre pour spécifier un intervalle de deux (2) jours et la /sd et /st paramètres 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 configuré pour le anglais (Zimbabwe) option Options régionales et linguistiques dans le panneau de configuration, le format de la date de fin est MM/JJ / AAAA (31/12/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 permet de planifier un script de sécurité, Sec.vbs, pour exécuter tous les 70 jours.The following command schedules a security script, Sec.vbs, to run every 70 days. La commande utilise le /mois paramètre pour spécifier un intervalle de 70 jours.The command uses the /mo parameter to specify an interval of 70 days. Il utilise également le /it paramètre pour spécifier que la tâche s’exécute uniquement lorsque l’utilisateur sous le compte duquel la tâche s’exécute est connecté à 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 sera exécutée 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 l’interactif uniquement ( /it) propriété, utilisez une requête détaillée (/ interroger /v).To identify tasks with the interactive-only (/it) property, use a verbose query (/query /v). Dans l’affichage d’une requête détaillée d’une tâche avec /it, le le Mode d’ouverture de session champ a la valeur Interactive 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 la 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 /sc hebdomadaire paramètre est obligatoire.In a weekly schedule, the /sc weekly parameter is required. Le /mois paramètre de (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 /mois est 1 (chaque semaine).The default value for /mo is 1 (every week).

Les planifications hebdomadaires ont également facultatif /d paramètre pour planifier la tâche à exécuter sur les jours spécifiés de la semaine, ou sur tous les jours ( ). La valeur par défaut est MON (lundi). Tous les jours ( ) option 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 planifie 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 /mois paramètre pour spécifier l’intervalle.The command uses the /mo parameter to specify the interval. Étant donné que la commande omet le /d paramètre, la tâche s’exécute lundi.Because the command omits the /d parameter, the task runs on Mondays.

Cette commande utilise également le /s paramètre pour spécifier l’ordinateur distant et le /u paramètre 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 /p paramètre est omis, SchTasks.exe invite l’utilisateur pour 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 dans la commande, y compris le chemin d’accès à MyApp.exe, reportez-vous 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 vendredi chaque semaineTo schedule a task that runs every other week on Friday

La commande suivante permet de planifier une tâche à exécuter tous les vendredis.The following command schedules a task to run every other Friday. Il utilise le /mois paramètre pour spécifier l’intervalle de deux semaines et la /d paramètre 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 la /mois paramètre ou 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 mois NTo 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 /sc tous les mois paramètre est obligatoire.In this schedule type, the /sc monthly parameter is required. Le /mois paramètre (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 (chaque 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 facultatif /d paramètre pour planifier la tâche à exécuter sur 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 sur le premier jour de chaque moisTo schedule a task that runs on the first day of every month

La commande suivante planifie le programme MyApp sur 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 les deux le /mois les paramètre (modificateur) et le /d paramètre (jour), 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 le programme MyApp pour exécuter tous les trois mois.The following command schedules the MyApp program to run every three months. Il utilise le /mois paramètre 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 jour jusqu’au 21 du moisTo schedule a task that runs at midnight on the 21st day of every other month

La commande suivante planifie le programme MyApp mois sur le 21 jours 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, 2 juillet 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 /mois paramètre pour spécifier l’intervalle mensuel (tous les deux mois), le /d paramètre pour spécifier la date et le /st pour spécifier le délai.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. Il utilise également le /sd et /ED paramètres pour spécifier le début de date et 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éfinie sur le anglais (Afrique du Sud) option Options régionales et linguistiques dans le panneau de configuration, les dates sont spécifiés dans le 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 sur un jour spécifique de la semaineTo schedule a task that runs on a specific day of the week

Syntaxe de la 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 /sc hebdomadaire paramètre est obligatoire.In a weekly schedule, the /sc weekly parameter is required. Le /mois paramètre de (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 /mois est 1 (chaque semaine).The default value for /mo is 1 (every week). Le /d paramètre, qui est facultatif, planifie la tâche à exécuter sur les jours spécifiés de la semaine, ou sur tous les jours (). La valeur par défaut est MON (lundi). L’option tous les jours (* /d ***) est équivalente à la planification d’une tâche quotidienne.The /d parameter, which is optional, schedules the task to run on specified days of the week, or on all days (). The default is MON (Monday). 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 le programme MyApp pour exécuter chaque semaine le mercredi.The following command schedules the MyApp program to run every week on Wednesday. La commande utilise le /d paramètre 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 /mois paramètre, la tâche s’exécute chaque semaine.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 vendrediTo schedule a task that runs every eight weeks on Monday and Friday

La commande suivante permet de planifier une tâche à exécuter le lundi et vendredi de chaque semaine huitième.The following command schedules a task to run on Monday and Friday of every eighth week. Il utilise le /d paramètre pour spécifier les jours et les /mois paramètre 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 sur une semaine spécifique au cours du moisTo schedule a task that runs on a specific week of the month

Syntaxe de la 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 /sc tous les mois paramètre, le /mois paramètre (modificateur) et le /d paramètre de (jours) sont requis.In this schedule type, the /sc monthly parameter, the /mo (modifier) parameter, and the /d (day) parameter are required. Le /mois les paramètre (modificateur) spécifiant la semaine sur lequel la tâche s’exécute.The /mo (modifier) parameter specifies the week on which the task runs. Le /d paramètre spécifie le jour de la semaine.The /d parameter specifies the day of the week. (Vous pouvez spécifier qu’un seul jour de la semaine pour ce type de planification.) Cette grille est également facultative /m paramètre (mois) qui vous permet de planifier la tâche des mois spécifiques ou chaque mois (). La valeur par défaut pour le * /m paramètre est chaque 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 (). The default for the /m parameter is every month ().

ExemplesExamples

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

La commande suivante planifie le programme MyApp sur le deuxième dimanche de chaque mois.The following command schedules the MyApp program to run on the second Sunday of every month. Il utilise le /mois paramètre pour spécifier la deuxième semaine du mois et le /d paramètre 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 planifie le programme MyApp sur 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. Il utilise le /mois paramètre pour spécifier la première semaine du mois et le /d paramètre 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. Il utilise /m paramètre pour spécifier le mois, en séparant les arguments mois 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 sur une date spécifique chaque moisTo schedule a task that runs on a specific date each month

Syntaxe 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 date spécifique, le /sc tous les mois paramètre et le /d paramètre de (jours) sont requis.In the specific date schedule type, the /sc monthly parameter and the /d (day) parameter are required. Le /d paramètre spécifie une date du mois (1 à 31), pas un jour de la semaine.The /d parameter specifies a date of the month (1 - 31), not a day of the week. Vous pouvez spécifier qu’un seul jour dans la planification.You can specify only one day in the schedule. Le /mois les paramètre (modificateur) ne sont pas valide avec ce type de planification.The /mo (modifier) parameter is not valid with this schedule type.

Le /m paramètre (month) est facultatif pour ce type de planification et la valeur par défaut est chaque mois (). *Schtasks ne permet pas de planifier une tâche pour une date qui ne se produit pas dans un mois spécifié par le /m paramètre.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 omettre la /m paramètre et la planification d’une tâche pour une date qui n’apparaît pas dans tous les mois, par exemple le 31e jour, puis 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 pour le dernier jour du mois, utilisez le dernier type de planification de jour.To schedule a task for the last day of the month, use the last day schedule type.

ExemplesExamples

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

La commande suivante planifie le programme MyApp sur 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 de la valeur par défaut est le jour 1 et le mois par défaut est chaque mois, la commande n’a pas besoin de tous les 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 pendant les 15 jours de mai et juinTo schedule a task for the 15th days of May and June

La commande suivante planifie le programme MyApp sur 15 mai et le 15 juin à 3 h 00The following command schedules the MyApp program to run on May 15 and June 15 at 3:00 P.M. (15:00).(15:00). Il utilise le /m paramètre pour spécifier la date et le /m paramètre pour spécifier les mois.It uses the /m parameter to specify the date and the /m parameter to specify the months. Il utilise également le /st paramètre 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 sur le dernier jour du moisTo schedule a task that runs on the last day of a month

Syntaxe de la dernière journéeLast 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

Le dernier jour type de planification, le /sc tous les mois paramètre, le /mo LASTDAY paramètre (modificateur) et le /m paramètre (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 /d paramètre (day) n’est pas valide.The /d (day) parameter is not valid.

ExemplesExamples

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

La commande suivante planifie le programme MyApp sur le dernier jour de chaque mois.The following command schedules the MyApp program to run on the last day of every month. Il utilise le /mois paramètre pour spécifier le dernier jour et le /m paramètre 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 à 18:00.To schedule a task at 6:00 P.M. le dernier jour de février et marson the last days of February and March

La commande suivante planifie le programme MyApp sur le dernier jour du mois de février et le dernier jour du mois de mars à 18: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. Il utilise le /mois paramètre pour spécifier le dernier jour, le /m paramètre pour spécifier les mois et le /st paramètre 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, le /sc qu’une seule fois paramètre est obligatoire.In the run-once schedule type, the /sc once parameter is required. Le /st paramètre qui spécifie l’heure à laquelle la tâche s’exécute, est obligatoire.The /st parameter, which specifies the time that the task runs, is required. Le /sd paramètre qui spécifie la date à laquelle la tâche s’exécute, est facultatif.The /sd parameter, which specifies the date that the task runs, is optional. Le /mois (modificateur) et /ED (date de fin) paramètres 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 autorise pas à planifier une tâche à exécuter une 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 qu’une seule fois sur un ordinateur distant dans un autre fuseau horaire, vous devez le planifier avant cette date et heure se produit 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 exécute une seule foisTo schedule a task that runs one time

La commande suivante planifie le programme MyApp exécuté à minuit le 1er janvier 2003.The following command schedules the MyApp program to run at midnight on January 1, 2003. Il utilise le /sc paramètre pour spécifier le type de planification et le /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 le anglais (États-Unis) option Options régionales et linguistiques dans le panneau de configuration, le format de la date de début est 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 de démarrage, le /sc onstart paramètre est obligatoire.In the on-start schedule type, the /sc onstart parameter is required. Le /sd (date de début) paramètre 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 le programme MyApp exécute chaque fois que le système démarre, en commençant le 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 est utilise le anglais (États-Unis) option Options régionales et linguistiques dans le panneau de configuration, le format de la date de début est 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 « sur l’ouverture de session » 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 « sur l’ouverture de session », le /sc onlogon paramètre est obligatoire.In the "on logon" schedule type, the /sc onlogon parameter is required. Le /sd (date de début) paramètre 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 ouvre une session sur un ordinateur distantTo schedule a task that runs when a user logs on to a remote computer

La commande suivante permet de planifier un fichier de commandes à exécuter chaque fois qu’un utilisateur (n’importe quel utilisateur) ouvre une session sur l’ordinateur distant.The following command schedules a batch file to run every time a user (any user) logs on to the remote computer. Il utilise le /s paramètre 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 dans la commande, y compris le chemin d’accès au fichier de commandes, reportez-vous à 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

La planification « lors de l’inactivité » type planifie une tâche qui s’exécute chaque fois qu’il n’existe aucune activité de l’utilisateur pendant la durée spécifiée par la /i paramètre.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 la planification « lors de l’inactivité » type, le /sc onidle paramètre et le /i paramètre sont requises.In the "on idle" schedule type, the /sc onidle parameter and the /i parameter are required. Le /sd (date de début) est facultatif 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 chaque fois que l’ordinateur est inactifTo schedule a task that runs whenever the computer is idle

La commande suivante planifie le programme MyApp pour exécuter chaque fois que l’ordinateur est inactif.The following command schedules the MyApp program to run whenever the computer is idle. Il utilise requis /i paramètre 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 ne pas avoir un « exécuter maintenant » option, mais vous pouvez la simuler en créant une tâche qui s’exécute qu’une seule fois et démarre dans 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 exécute quelques minutes à partir de maintenant.To schedule a task that runs a few minutes from now.

La commande suivante permet de planifier une tâche à exécuter une seule fois, le 13 novembre 2002 à 14:18 h 00The 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 est utilise le anglais (États-Unis) option Options régionales et linguistiques dans le panneau de configuration, le format de la date de début est 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 des tâches de tous les types de s’exécuter avec les autorisations d’un autre compte sur l’ordinateur local et 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 particulière, le /ru paramètre est obligatoire et le /rp paramètre 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 les autorisations d’administrateur sur l’ordinateur localTo run a task with Administrator permissions on the local computer

La commande suivante planifie le programme MyApp à exécuter sur l’ordinateur local.The following command schedules the MyApp program to run on the local computer. Il utilise le /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 planifie 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 /sc paramètre pour spécifier une planification quotidienne et /mois paramètre 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 /s paramètre pour fournir le nom de l’ordinateur distant et le /u paramètre pour spécifier un compte autorisé à planifier une tâche sur l’ordinateur distant (Admin01 concernant la commercialisation ordinateur).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). Il utilise également le /ru paramètre pour spécifier que la tâche doit s’exécuter avec les autorisations de 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 /ru paramètre, la tâche s’exécutera 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 demande tout d’abord le mot de passe de l’utilisateur nommé par le /u paramètre (pour exécuter la commande), puis demande le mot de passe de l’utilisateur nommé par le /ru paramètre (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 a ouvert une sessionTo run a task only when a particular user is logged on

La commande suivante permet de planifier le programme AdminCheck.exe sur l’ordinateur Public chaque vendredi à 4 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 /sc paramètre pour spécifier une planification hebdomadaire, le /d paramètre pour spécifier le jour et le /st paramètre 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 /s paramètre pour fournir le nom de l’ordinateur distant et le /u paramètre 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. Il utilise également le /ru paramètre pour configurer la tâche s’exécute avec les autorisations de l’administrateur de l’ordinateur Public (Public\Admin01) et le /it paramètre 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 l’interactif uniquement ( /it) propriété, utilisez une requête détaillée (/ interroger /v).To identify tasks with the interactive-only (/it) property, use a verbose query (/query /v). Dans l’affichage d’une requête détaillée d’une tâche avec /it, le le Mode d’ouverture de session champ a la valeur Interactive 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

Tous les types de tâches 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 particulière, le /rusystem (ou /ru » « ) paramètre est obligatoire et le /rp paramètre 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 n’a pas de droits d’ouverture de session interactive.The System account does not have interactive logon rights. Les utilisateurs ne peuvent pas voir ou interagir avec des programmes ou des tâches s’exécutent avec les autorisations système.Users cannot see or interact with programs or tasks run with system permissions.
  • Le /ru paramètre détermine les autorisations sous lequel la tâche s’exécute, pas 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 de la /ru paramètre.Only Administrators can schedule tasks, regardless of the value of the /ru parameter.

RemarqueNote

Pour identifier les tâches qui s’exécutent avec les autorisations système, utilisez une requête détaillée ( /interroger /v).To identify tasks that run with system permissions, use a verbose query (/query /v). Dans l’affichage d’une requête détaillée d’une tâche d’exécution du système, le exécuter en tant qu’utilisateur champ a la valeur NT AUTHORITY\SYSTEM et le le Mode d’ouverture de session champ a la valeur En arrière-plan uniquement.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 les autorisations systèmeTo run a task with system permissions

La commande suivante planifie le programme MyApp à exécuter 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 sur le quinzième jour de chaque mois, mais vous pouvez utiliser n’importe quel type de planification pour exécuter une tâche avec les autorisations du 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 /ru système paramètre 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 un mot de passe, le /rp paramètre 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. Il ne demande pas un 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 les autorisations système sur un ordinateur distantTo run a task with system permissions on a remote computer

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

La commande utilise le /tn paramètre pour nommer la tâche et le /tr paramètre pour spécifier la copie distante du programme MyApp.The command uses the /tn parameter to name the task and the /tr parameter to specify the remote copy of the MyApp program. Il utilise le /sc paramètre pour spécifier une planification quotidienne, mais omet le /mois paramètre, car 1 (chaque jour) 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. Il utilise le /st paramètre pour spécifier l’heure de début, qui est également l’heure de la tâche sera 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 /s paramètre pour fournir le nom de l’ordinateur distant et le /u paramètre 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. Il utilise également le /ru paramètre 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 /ru paramètre, la tâche s’exécutera 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 /u paramètre et, après authentification, le mot de passe, affiche un message indiquant que la tâche est créée et qu’elle s’exécute avec les autorisations du système compte.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 s’exécute plusieurs programmes et ensuite planifier une tâche à 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éer 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 l’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 le nom MonApp.bat.Save the file as MyApps.bat.
  2. Utilisez Schtasks.exe pour créer une tâche qui MonApp.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 que l’utilisateur se connecte.The following command creates the Monitor task, which runs whenever anyone logs on. Il utilise le /tn paramètre pour nommer la tâche et le /tr paramètre pour exécuter MonApp.bat.It uses the /tn parameter to name the task, and the /tr parameter to run MyApps.bat. Il utilise le /sc paramètre pour indiquer le type de planification OnLogon et le /ru paramètre 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 se connecte à l’ordinateur, la tâche démarre l’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 une tâche à exécuter 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. 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 être connecté à l’ordinateur local avec un compte qui est membre du groupe Administrateurs sur l’ordinateur distant, ou vous devez utiliser le /u paramètre 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 la /u paramètre uniquement quand les ordinateurs locaux et distants sont dans le même domaine ou de l’ordinateur local est dans un domaine qui approuve 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. Sinon, 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 avoir 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 selon 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 /u paramètre est utilisé, la tâche s’exécute avec l’autorisation du compte spécifié par le /u paramètre.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 la /ru paramètre pour exécuter la tâche avec les autorisations d’un compte d’utilisateur différent ou avec les 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 MyApp pour s’exécuter sur l’ordinateur distant SRV01 tous les dix jours en commençant 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 /s paramètre 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 /u paramètre, 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.

Veuillez noter que lors de la planification 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 /tr paramètre 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 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 planifie le programme MyApp pour s’exécuter 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 nécessaires pour planifier une tâche, la commande utilise le /u et /p paramètres pour fournir les informations d’identification d’administrateur de l’utilisateur du compte (Admin01 dans le Reskits domaine).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 des autorisations d’administrateur pour exécuter, la commande inclut le /u et /rp paramètres pour remplacer la valeur par défaut et d’exécuter la tâche avec l’autorisation de l’utilisateur compte non administrateur 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 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 planifie le programme MyApp exécuté 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 /u paramètre pour fournir les informations d’identification d’administrateur de l’utilisateur du compte (Admin01 dans le domaine Reskits).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 administrateur servira 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 ne comprenait pas le /p paramètre (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. Puis il affiche 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 pas pu authentifier le compte spécifié par le /u paramètre.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 un membre d’un domaine qui approuve 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. Lorsque cela se produit, la tâche apparaît dans la liste des tâches planifiées, mais la tâche est en fait vide et ne fonctionnera 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 à partir d’une requête détaillée expose 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 prochaine exécution est jamais et que la valeur de exécuter en tant qu’utilisateur est n’a pas pu être récupéré du Planificateur de tâches base de données.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.

Cet ordinateur avait été membre du même domaine ou un domaine approuvé, la tâche aurait ont été planifiée avec succès 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 un / créer commande avec les autorisations d’un autre utilisateur, utilisez la /u paramètre.To run a /create command with the permissions of a different user, use the /u parameter. Le /u paramètre est valide uniquement pour la planification des tâches sur des ordinateurs distants.The /u parameter is valid only for scheduling tasks on remote computers.
  • Pour afficher plus schtasks / créer exemples, tapez schtasks / créer / ?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 des autorisations d’un autre utilisateur, utilisez la /ru paramètre.To schedule a task that runs with permissions of a different user, use the /ru parameter. Le /ru paramètre n’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 /u paramètre, l’ordinateur local doit être dans le même domaine que l’ordinateur distant ou doit être dans un domaine qui approuve 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. Sinon, soit la tâche n’est pas créée, ou si le travail de 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 toujours vous invite à 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 de 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. Ce comportement est normal pour schtasks.This is normal behavior for schtasks.
  • SCHTASKS ne vérifie pas les emplacements des fichiers programmes ou des mots de passe de compte utilisateur.Schtasks does not verify program file locations or user account passwords. Si vous n’entrez pas d’emplacement de fichier incorrect ou le mot de passe du compte d’utilisateur, la tâche est créée, mais il ne s’exécute pas.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, puis 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 n’a pas de droits d’ouverture de session interactive.The System account does not have interactive logon rights. Les utilisateurs n’apparaît pas et ne peut pas interagir avec les programmes s’exécutent avec les 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 et 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 le créez.You can test a task as soon as you create it. Utilisez le exécuter opération pour la tâche de test, puis vérifiez le fichier SchedLgU.txt (SystemRoot\SchedLgU.txt) pour les erreurs.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 un ou plusieurs des propriétés suivantes d’une tâche.Changes one or more of the following properties of a task.

  • Le programme qui exécute la tâche ( /tr).The program that the task runs (/tr).
  • Le compte d’utilisateur sous lequel la tâche s’exécute ( /ru).The user account under which the task runs (/ru).
  • Le 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 barres obliques inverses).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 un membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Le /u et /p paramètres sont valides uniquement pour modifier 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 /u paramètre.Specifies the password of the user account specified in the /u parameter. Si vous utilisez le /u paramètre, mais omettez les /p paramètre ou l’argument de mot de passe, schtasks vous invitent à 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.
Le /u et /p paramètres sont valides uniquement lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/ru {[<Domain>]/ru {[<Domain>] Système}System}
/RP <mot de passe >/rp <Password> Spécifie un nouveau mot de passe pour le compte d’utilisateur existant, ou le compte d’utilisateur spécifié par le /ru paramètre.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 qui exécute la tâche.Changes the program that the task runs. Entrez le chemin d’accès et le nom qualifié complet d’un fichier exécutable, un fichier de script ou 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 <systemroot > répertoire \System32.If 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 pour 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, une valeur de 14:30 est équivalente à l’heure de 12 heures de 2 h 30.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 de la tâche planifiée, en minutes.Specifies the repetition interval for the scheduled task, in minutes. Plage valide est 1-599 940 (599 940 minutes = 9999 heures).Valid range is 1 - 599940 (599940 minutes = 9999 hours).
/et <EndTime >/et <EndTime> Spécifie l’heure de fin pour 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, une valeur de 14:30 est équivalente à l’heure de 12 heures de 2 h 30.For example, a value of 14:30 is equivalent to the 12-hour time of 2:30 PM.
/du <Duration>/du <Duration> Spécifie que la tâche à la <EndTime > ou , si spécifiée.Specifies to close the task at the <EndTime> or , if specified.
/k/k Arrête le programme exécuté par la tâche à l’heure indiquée par /et ou /du.Stops the program that the task runs at the time specified by /et or /du. Sans /k, schtasks ne démarre pas le programme à nouveau après avoir atteint l’heure spécifiée par /et ou /du, mais il ne s’arrête pas le programme si elle est 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 planification toutes les heures ou minutes.This parameter is optional and valid only with a MINUTE or HOURLY schedule.
/sd <StartDate>/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 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.
/ ACTIVER/ENABLE Spécifie pour activer la tâche planifiée.Specifies to enable the scheduled task.
/DISABLE/DISABLE Spécifie de désactiver 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 » (le 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 les autorisations système ou les tâches que vous ont déjà défini la propriété interactif uniquement.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 à partir 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 /u paramètre, 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 inclut le /ru paramètre, puis l’utilisateur « exécuter en tant que » est le compte spécifié par le /ru paramètre.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 pour supprimer la tâche à 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

  • Le /tn et /s paramètres identifient la tâche.The /tn and /s parameters identify the task. Le /tr, /ru, et /rp paramètres 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.
  • Le /ru, et /rp paramètres spécifient les autorisations sous lesquelles la tâche s’exécute.The /ru, and /rp parameters specify the permissions under which the task runs. Le /u et /p paramètres 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 avec un compte qui est 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 un /modifier commande avec les autorisations d’un autre utilisateur ( /u, /p), l’ordinateur local doit être dans le même domaine que l’ordinateur distant ou qu’il doit se trouver dans un domaine que le domaine de l’ordinateur distant approuve.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 n’a pas de droits d’ouverture de session interactive.The System account does not have interactive logon rights. Les utilisateurs n’apparaît pas et ne peut pas interagir avec les programmes s’exécutent avec les autorisations système.Users do not see and cannot interact with programs run with system permissions.
  • Pour identifier les tâches avec la /it propriété, utilisez une requête détaillée ( /interroger /v).To identify tasks with the /it property, use a verbose query (/query /v). Dans l’affichage d’une requête détaillée d’une tâche avec /it, le le Mode d’ouverture de session champ a la valeur Interactive 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 qui exécute une tâcheTo change the program that a task runs

La commande suivante modifie le programme que la tâche Virus Check exécute à partir de VirusCheck.exe à VirusCheck2.exe.The following command changes the program that the Virus Check task runs from VirusCheck.exe to VirusCheck2.exe. Cette commande utilise le /tn paramètre pour identifier la tâche et le /tr paramètre 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 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 de Virus s’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 pour une tâche à distanceTo change the password for a remote task

La commande suivante modifie le mot de passe du compte d’utilisateur de 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 /tn paramètre pour identifier la tâche et le /s paramètre 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. Il utilise le /rp paramètre pour spécifier le nouveau mot de passe, p@ssWord3.It uses the /rp parameter to specify the new password, p@ssWord3.

Cette procédure est nécessaire chaque fois que le mot de passe pour un compte d’utilisateur arrive à expiration 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 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 désormais 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 compte d’utilisateur et de programme pour une tâcheTo change the program and user account for a task

La commande suivante modifie le programme qui exécute une tâche et les modifications que 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. Pour l’essentiel, il 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 chaque matin à 9 h 00, 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 /tn paramètre pour identifier la tâche.The command uses the /tn parameter to identify the task. Il utilise le /tr paramètre à changer le programme qui exécute la tâche et le /ru paramètre pour modifier le compte d’utilisateur sous lequel s’exécute la tâche.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 /ru, et /rp , qui fournit le mot de passe du compte d’utilisateur, il 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 la /ru, et /rp paramètre et tapez le mot de passe en texte clair ou attendre des SchTasks.exe vous invite à un mot de passe, puis entrez le mot de passe en texte caché.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, par conséquent, 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 /tn paramètre identifie la tâche et que le /tr et /ru paramètres modifier 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 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 maintenant Internet Explorer avec les autorisations d’un compte 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 pour le compte systèmeTo change a program to the System account

La commande suivante modifie la tâche ScriptDeSécurité afin 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. Il utilise le /ru » « paramètre 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 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 nécessitent pas un mot de passe, SchTasks.exe ne demande pas.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é garantit 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 /tn paramètre pour identifier la tâche et le /it paramètre à 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’avez pas besoin de modifier le /ru paramètre 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 suivant.In response, SchTasks.exe displays the following success message.

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

Exécutez Schtasksschtasks run

Démarre une tâche planifiée immédiatement.Starts a scheduled task immediately. Le exécuter opération ignore la planification, mais utilise l’emplacement du fichier programme, le compte d’utilisateur et le mot de passe enregistré dans la tâche pour exécuter la tâche immédiatement.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> Obligatoire.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 barres obliques inverses).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 un membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Le /u et /p paramètres sont valides uniquement 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 /u paramètre.Specifies the password of the user account specified in the /u parameter. Si vous utilisez le /u paramètre, mais omettez les /p paramètre ou l’argument de mot de passe, schtasks vous invitent à 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.
Le /u et /p paramètres sont valides uniquement 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

  • Cette opération permet de tester vos tâches.Use this operation to test your tasks. Si une tâche ne s’exécute pas, vérifiez le journal des transactions Service Planificateur de tâches, <Systemroot > \SchedLgU.txt, des erreurs.If a task does not run, check the Task Scheduler Service transaction log, <Systemroot>\SchedLgU.txt, for errors.
  • Exécution d’une tâche n’affecte pas la planification de la tâche et ne modifie pas la prochaine exécution planifiée de 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 journal des transactions du Planificateur de tâches, <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 lance 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 vérifier que le programme est réellement démarré.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 rechercher la cause de l’erreur, recherchez dans le journal des transactions 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 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. Ce qui suit schtasks /change commande met à jour le nom d’utilisateur et le mot de passe pour la tâche de mise à jour sur l’ordinateur 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

Après le modifier commande terminée, le exécuter commande est répétée.After the change command completes, the run command is repeated. Cette fois, 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 vérifier que le programme est réellement démarré.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> Obligatoire.Required. Identifie la tâche qui a lancé 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 un membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Le /u et /p paramètres sont valides uniquement 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 /u paramètre.Specifies the password of the user account specified in the /u parameter. Si vous utilisez le /u paramètre, mais omettez les /p paramètre ou l’argument de mot de passe, schtasks vous invitent à 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.
Le /u et /p paramètres sont valides uniquement lorsque vous utilisez /s.The /u and /p parameters are valid only when you use /s.
/?/? Affiche l’aide.Displays help.

NotesRemarks

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

ExemplesExamples

Pour terminer une tâche sur un ordinateur localTo end a task on a local computer

La commande suivante arrête l’instance de Notepad.exe 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 commencé, et il affiche le message 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 terminer 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 commencé, et il affiche le message 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 deleteschtasks 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 {<Nom_tâche >/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 barres obliques inverses).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 un membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Le /u et /p paramètres sont valides uniquement 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 /u paramètre.Specifies the password of the user account specified in the /u parameter. Si vous utilisez le /u paramètre, mais omettez les /p paramètre ou l’argument de mot de passe, schtasks vous invitent à 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.
Le /u et /p paramètres sont valides uniquement 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

  • Le supprimer opération supprime la tâche à partir de la planification.The delete operation deletes the task from the schedule. Il ne pas supprimer le programme qui exécute la tâche ou interrompre un programme en cours d’exécution.It does not delete the program that the task runs or interrupt a running program.
  • Le supprimer \ * commande supprime toutes les tâches planifiées pour l’ordinateur, pas seulement les tâches 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 à partir 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 messagerie » à partir de la planification d’un ordinateur distant.The following command deletes the "Start Mail" task from the schedule of a remote computer. Il utilise le /s paramètre 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. Il utilise le /tn \ * paramètre pour représenter toutes les tâches sur l’ordinateur et le /f paramètre 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 suivants, indiquant que seule la tâche planifiée, le script de sécurité, 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 de 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. Tapant schtasks sans aucun paramètre effectue une requête.Typing schtasks without any parameters performs a query.
/FO {TABLE/fo {TABLE LISTELIST
/nh/nh Omet les en-têtes de colonne de l’affichage de la table.Omits column headings from the table display. Ce paramètre est valide avec le TABLE et CSV formats de sortie.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.
Requêtes à l’aide /v doit être mis en forme en tant que 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 barres obliques inverses).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 un membre du groupe Administrateurs sur l’ordinateur distant.The specified user account must be a member of the Administrators group on the remote computer. Le /u et /p paramètres sont valides uniquement 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 /u paramètre.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 invitent à entrer un mot de passe.If you use /u, but omit /p or the password argument, schtasks prompts you for a password.
Le /u et /p paramètres sont valides uniquement 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 se termine uniquement les instances d’un programme démarré par une tâche planifiée.SchTasks.exe ends only the instances of a program started by a scheduled task. Pour arrêter les 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és 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 par défaut, une table 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 l’affichage détaillé des tâches sur l’ordinateur local.The following command requests a detailed display of the tasks on the local computer. Il utilise le /v paramètre pour demander un affichage détaillé (verbose) et le /fo liste paramètre à mettre en forme l’affichage sous forme de 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éé le modèle de récurrence prévue.You can use this command to verify that a task you created has the intended recurrence pattern.

SCHTASKS /query /fo liste /vschtasks /query /fo LIST /v

En réponse, SchTasks.exe affiche une liste de propriétés détaillées pour toutes les tâches.In response, SchTasks.exe displays a detailed property list for all tasks. L’affichage suivant montre la liste des tâches pour une tâche planifiée pour s’exécuter à 4 h 00The 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 vous connecter des tâches planifiées pour un ordinateur distantTo log tasks scheduled for a remote computer

La commande suivante demande une liste des tâches planifiées pour un ordinateur distant et ajoute les tâches dans un fichier journal séparées 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 des tâches qui sont 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 /s paramètre pour identifier l’ordinateur distant, Reskit16, le /fo paramètre pour spécifier le format et le /nh paramètre pour supprimer la colonne en-têtes.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 >> ajouter symbole redirige la sortie dans 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 qualifié 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 dans le 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