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] |