Schtasks.exe

Permet à un administrateur de créer, supprimer, interroger, modifier, exécuter et terminer des tâches planifiées sur un ordinateur local ou distant. L’exécution de Schtasks.exe sans arguments affiche l’État et l’heure de la prochaine exécution pour chaque tâche inscrite.

Pour plus d’informations sur Planificateur de tâches, consultez l’introduction suivante : Planificateur de tâches pour les développeurs.

Création d’une tâche

La syntaxe suivante est utilisée pour créer une tâche sur l’ordinateur local ou distant.

schtasks /Create 
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] 
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour un contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

Nom d’utilisateur /ru

Valeur qui spécifie le contexte utilisateur sous lequel la tâche s’exécute. Pour le compte système, les valeurs valides sont « », «NT AUTHORITY \ System » ou « System ». Pour les tâches Planificateur de tâches 2,0, « NT AUTHORITY \ LOCALSERVICE » et « NT Authority \ NetworkService » sont également des valeurs valides.

/RP [ mot_de_passe ]

Valeur qui spécifie le mot de passe de l’utilisateur spécifié avec le paramètre/RU. Pour demander le mot de passe, la valeur doit être « * » ou aucune valeur. Ce mot de passe est ignoré pour le compte système. Ce paramètre doit être combiné avec le commutateur/RU ou/XML.

/SC planification

Valeur qui spécifie la fréquence de planification. Les valeurs valides sont : MINUTE, heure, quotidien, hebdomadaire, mensuelle, ONCE, ONLOGON, ONIDLE et ONEVENT.

/Mo ( modificateur )

Valeur qui affine le type de planification pour permettre un contrôle plus fin de la périodicité de la planification. Les valeurs autorisées sont :

  • MINUTE : 1-1439 minutes.
  • Toutes les heures : 1-23 heures.
  • QUOTIDIENNE : 1-365 jours.
  • HEBDOMADAIRE : semaines 1-52.
  • UNE fois : aucun modificateur.
  • ONSTARt : aucun modificateur.
  • ONLOGON : aucun modificateur.
  • ONIDLE : aucun modificateur.
  • MENSUELLE : 1-12 ou premier, deuxième, troisième, quatrième, dernier et LASTDAY.
  • ONEVENT : chaîne de requête d’événement XPath.

/D jours

Valeur qui spécifie le jour de la semaine où exécuter la tâche. Les valeurs valides sont les suivantes : Lun, Mar, WED, Thou, Ven, SAT, SUN et pour les planifications MENSUELles 1-31 (jours du mois). Le caractère générique ( * ) spécifie tous les jours.

/M mois

Valeur qui spécifie les mois de l’année. La valeur par défaut est le premier jour du mois. Les valeurs valides sont les suivantes : JAN, fév, MAR, APR, mai, JUN, JUL, aoû, SEP, OCT, NOV et DEC. Le caractère générique ( * ) spécifie tous les mois.

/I IdleTime

Valeur qui spécifie la durée d’inactivité en attente avant l’exécution d’une tâche ONIDLE planifiée. La plage valide est de 1-999 minutes.

/TN nom_tâche

Valeur qui spécifie un nom qui identifie de façon unique la tâche planifiée.

/TR exécution_tâche

Valeur qui spécifie le chemin d’accès et le nom de fichier de la tâche à exécuter à l’heure planifiée. par exemple : C : \ Windows \ System32 \calc.exe.

/St StartTime

Valeur qui spécifie l’heure de début de l’exécution de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:30 spécifie 2:30. La valeur par défaut est l’heure actuelle:/ST n’est pas spécifié. Cette option est requise pour l’argument/SC ONCE.

/RI intervalle

Valeur qui spécifie l’intervalle de répétition en minutes. Cela ne s’applique pas aux types de planification suivants : MINUTE, HOURly, ONSTARt, ONLOGON, ONIDLE et ONEVENT. La plage valide est de 1-599940 minutes. Si les paramètres/ET ou/DU sont spécifiés, la valeur par défaut est 10 minutes.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/Et heure_fin

Valeur qui spécifie l’heure de fin de l’exécution de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:50 spécifie 2:50PM. Cela ne s’applique pas aux types de planification suivants : ONSTARt, ONLOGON, ONIDLE et ONEVENT.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Durée /du

Valeur qui spécifie la durée d’exécution de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:50 spécifie 2:50PM. Cela ne s’applique pas à/ET et aux types de planification suivants : ONSTARt, ONLOGON, ONIDLE et ONEVENT. Pour les tâches/v1 (tâches Planificateur de tâches 1,0), si/RI est spécifié, la durée par défaut est d’une heure.

Windows XP : Cette option n’est pas disponible.

/K

Valeur qui termine la tâche à l’heure de fin ou de la durée. Cela ne s’applique pas aux types de planification suivants : ONSTARt, ONLOGON, ONIDLE et ONEVENT. Vous devez spécifier/ET ou/DU.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/SD DateDébut

Valeur qui spécifie la première date à laquelle la tâche doit être exécutée. Le format est mm/jj/aaaa. La valeur par défaut est la date actuelle. Cela ne s’applique pas aux types de planification suivants : ONCE, ONSTARt, ONLOGON, ONIDLE et ONEVENT.

/Ed EndDate

Valeur qui spécifie la dernière date à laquelle la tâche s’exécutera. Le format est mm/jj/aaaa. Cela ne s’applique pas aux types de planification suivants : ONCE, ONSTARt, ONLOGON, ONIDLE et ONEVENT.

/Ce ChannelName

Valeur qui spécifie le canal d’événement pour les déclencheurs ONEVENT.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/IT

Valeur qui permet à la tâche de s’exécuter de manière interactive uniquement si l’utilisateur/RU est actuellement connecté au moment de l’exécution de la tâche. La tâche s’exécute uniquement si l’utilisateur a ouvert une session.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/NP

Valeur qui indique qu’aucun mot de passe n’est stocké. La tâche ne s’exécute pas de manière interactive en tant qu’utilisateur donné. Seules les ressources locales sont disponibles.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Z

Valeur qui marque la tâche à supprimer après sa dernière exécution.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/XML xmlfile

Valeur qui crée une tâche à partir d’un fichier XML. Ce paramètre peut être combiné avec les commutateurs/RU et/RP, ou avec le commutateur/RP seul lorsque le fichier XML de la tâche contient déjà le principal.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/V1

valeur qui crée une tâche visible pour les plateformes Windows 2000, Windows Server 2003 et Windows XP.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/F

Valeur qui force la création de la tâche et supprime les avertissements si la tâche spécifiée existe déjà.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Niveau /RL

Valeur qui définit le niveau d’exécution de la tâche. Les valeurs valides sont LIMITED et HIGHEST. La valeur par défaut est LIMITED.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/Delay DelayTime

Valeur qui spécifie le temps d’attente pour retarder la tâche après le déclenchement du déclencheur. Le format de l’heure est mmmm : SS. Cette option est valide uniquement pour les types de planification ONSTARt, ONLOGON et ONEVENT.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/?

Valeur qui affiche le message d’aide pour Schtasks.exe.

Remarques

lorsque vous créez une tâche sur un ordinateur distant qui exécute le système d’exploitation Windows XP, Windows Server 2003 ou Windows 2000, utilisez le commutateur/V1

Vous ne pouvez pas créer une tâche de Planificateur de tâches à distance non interactive 1,0 (créez une tâche en n’utilisant pas le commutateur/IT et en utilisant le commutateur/v1) si l’exception de pare-feu de partage de fichiers et d’imprimantes est activée sur l’ordinateur distant et que l’exception de pare-feu de gestion des tâches planifiées distantes est désactivée.

Suppression d’une tâche

La syntaxe suivante est utilisée pour supprimer une ou plusieurs tâches planifiées.

schtasks /Delete 
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour le contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

/TN nom_tâche

Valeur qui spécifie le nom de la tâche planifiée à supprimer. Le caractère générique ( * ) peut être utilisé pour supprimer toutes les tâches.

/F

Valeur qui supprime la tâche de force et supprime les avertissements si la tâche spécifiée est en cours d’exécution.

/?

Valeur qui affiche l’aide pour Schtasks.exe.

Exécution d’une tâche

La syntaxe suivante est utilisée pour exécuter immédiatement une tâche planifiée.

schtasks /Run 
[/S system [/U username [/P [password]]]]
/TN taskname

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour le contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

/TN nom_tâche

Valeur qui spécifie le nom de la tâche planifiée à exécuter.

/?

Valeur qui affiche l’aide pour Schtasks.exe.

Fin d’une tâche en cours d’exécution

La syntaxe suivante est utilisée pour arrêter une tâche planifiée en cours d’exécution.

Notes

Pour arrêter l’exécution d’une tâche à distance, assurez-vous que le partage de fichiers et d’imprimantes et les exceptions de pare-feu de gestion à distance des tâches planifiées sont activés sur l’ordinateur distant.

schtasks /End 
[/S system [/U username [/P [password]]]]
/TN taskname

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour le contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

/TN nom_tâche

Valeur qui spécifie le nom de la tâche planifiée à arrêter.

/?

Valeur qui affiche l’aide pour Schtasks.exe.

Interrogation des informations sur les tâches

La syntaxe suivante est utilisée pour afficher les tâches planifiées à partir de l’ordinateur local ou distant.

schtasks /Query 
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour le contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

/FO format

Valeur qui spécifie le format de sortie. Les valeurs valides sont TABLE, LIST et CSV.

/NH

Valeur qui spécifie que l’en-tête de colonne ne doit pas être affiché dans la sortie. Cela est valide uniquement pour les formats TABLE et CSV.

/F

Valeur qui affiche la sortie de tâche détaillée.

Notes

Si une tâche était planifiée pour s’exécuter une seule fois, les informations de planification affichées sont « les données de planification ne sont pas disponibles dans ce format ».

/TN nom_tâche

Valeur qui spécifie le nom de la tâche pour laquelle les informations doivent être récupérées. Si aucun nom de tâche n’est spécifié, les informations relatives à toutes les tâches sont affichées.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/XML

Valeur utilisée pour afficher les définitions de tâche au format XML.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/?

Valeur utilisée pour afficher l’aide de Schtasks.exe.

Modification d’une tâche

La syntaxe suivante est utilisée pour modifier le mode d’exécution du programme, ou pour modifier le compte d’utilisateur et le mot de passe utilisés par une tâche planifiée.

schtasks /Change 
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime] 
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }

Paramètres

Système /s

Valeur qui spécifie l’ordinateur distant auquel se connecter. En cas d’omission, le paramètre système est défini par défaut sur l’ordinateur local.

/U nom d’utilisateur

Valeur qui spécifie le contexte utilisateur sous lequel Schtasks.exe doit s’exécuter.

/P [ mot ] de passe

Valeur qui spécifie le mot de passe pour le contexte utilisateur donné. En cas d’omission, Schtasks.exe invite l’utilisateur à entrer des données.

/TN nom_tâche

Valeur qui spécifie la tâche planifiée à modifier.

/Ru nom_d’emprunt

Valeur qui modifie le nom d’utilisateur (contexte utilisateur) sous lequel la tâche planifiée s’exécute. Pour le compte système, les valeurs valides sont « », «NT AUTHORITY \ System » ou « System ». Pour les tâches Planificateur de tâches 2,0, les \ \ valeurs valides sont également valides : « NT Authority LOCALSERVICE » et « NT Authority NetworkService ».

/RP runaspassword

Valeur qui spécifie un nouveau mot de passe pour le contexte utilisateur existant ou le mot de passe d’un nouveau compte d’utilisateur. Ce mot de passe est ignoré pour le compte système.

/TR exécution_tâche

Valeur qui spécifie un nouveau programme que la tâche exécutera.

/St StartTime

Valeur qui spécifie l’heure de début de l’exécution de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:30 spécifie 2:30.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/RI intervalle

Valeur qui spécifie l’intervalle de répétition, en minutes. La plage valide est de 1-599940 minutes.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/Et heure_fin

Valeur qui spécifie l’heure de fin de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:50 spécifie 2:50PM.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Durée /du

Valeur qui spécifie la durée d’exécution de la tâche. Le format de l’heure est HH : mm (24 heures). Par exemple, 14:50 spécifie 2:50PM. Cela ne s’applique pas au paramètre/ET.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/K

Valeur qui termine la tâche à l’heure de fin ou de la durée.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/SD DateDébut

Valeur qui spécifie la première date à laquelle la tâche doit être exécutée. Le format est mm/jj/aaaa.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/Ed EndDate

Valeur qui spécifie la dernière date à laquelle la tâche s’exécutera. Le format est mm/jj/aaaa.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/IT

Valeur qui permet à la tâche de s’exécuter de manière interactive uniquement si l’utilisateur/RU est actuellement connecté au moment de l’exécution de la tâche. La tâche s’exécute uniquement si l’utilisateur a ouvert une session.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Niveau /RL

Valeur qui définit le niveau d’exécution de la tâche. Les valeurs valides sont LIMITED et HIGHEST.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/ENABLE

Valeur qui active la tâche planifiée. Une tâche activée peut s’exécuter et une tâche désactivée ne peut pas s’exécuter.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/DISABLE

Valeur qui désactive l’exécution de la tâche planifiée.

Notes

Si une tâche Planificateur de tâches distante 1,0 est désactivée par Schtasks.exe et que l’exception de pare-feu partage de fichiers et d’imprimantes est activée et que l’exception de pare-feu de gestion des tâches planifiées distantes est désactivée, la tâche ne sera pas désactivée lors de la lecture à partir d’une API Planificateur de tâches 2,0.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

Z

Valeur qui marque la tâche à supprimer après sa dernière exécution.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/Delay DelayTime

Valeur qui spécifie le temps d’attente pour retarder l’exécution de la tâche après le déclenchement du déclencheur. Le format de l’heure est mmmm : SS. Cette option est valide uniquement pour les tâches avec les types de planification ONSTARt, ONLOGON et ONEVENT.

Windows XP et Windows Server 2003 : Cette option n’est pas disponible.

/?

Valeur qui affiche le message d’aide pour Schtasks.exe.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]