Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Modifie une ou plusieurs des propriétés suivantes d’une tâche :
Programme exécuté par la tâche (/tr)
Compte d’utilisateur sous lequel la tâche s’exécute (/ru)
Le mot de passe du compte utilisateur (/rp)
Ajoute la propriété interactive uniquement à la tâche (/it)
Required permissions
Pour planifier, afficher et modifier toutes les tâches sur l’ordinateur local, vous devez être membre du groupe Administrateurs.
Pour planifier, afficher et modifier toutes les tâches sur l’ordinateur distant, vous devez être membre du groupe Administrateurs sur l’ordinateur distant ou vous devez utiliser le paramètre /u pour fournir les informations d’identification d’un administrateur de l’ordinateur distant.
Vous pouvez utiliser le paramètre /u dans une opération /create ou /change si les ordinateurs locaux et distants se trouvent dans le même domaine, ou si l’ordinateur local se trouve dans un domaine approuvé par le domaine de l’ordinateur distant. 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.
La tâche que vous envisagez d’exécuter doit avoir l’autorisation appropriée ; ces autorisations varient selon la tâche. 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ées par le paramètre /u , le cas échéant. Pour exécuter une tâche avec les autorisations d’un autre compte d’utilisateur ou avec des autorisations système, utilisez le paramètre /ru .
Syntax
schtasks /change /tn <Taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru <username>] [/rp <password>] [/tr <Taskrun>] [/st <Starttime>] [/ri <interval>] [/rl <level>] [{/et <Endtime> | /du <duration>} [/k]] [/sd <Startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z]
Parameters
| Parameter | Description |
|---|---|
/Amt <Taskname> |
Identifie la tâche à modifier. Entrez le nom de la tâche (Remarque : les noms de tâches dont le nom contient un espace doivent être placés entre guillemets). |
/s <computer> |
Spécifie le nom ou l’adresse IP d’un ordinateur distant (avec ou sans barres obliques inverses). La valeur par défaut est l’ordinateur local. |
/u [<domain>] |
Exécute cette commande avec les autorisations du compte d’utilisateur spécifié. Par défaut, la commande s’exécute avec les autorisations de l’utilisateur actuel de l’ordinateur local. Le compte d’utilisateur spécifié doit être membre du groupe Administrateurs sur l’ordinateur distant. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s. |
/p <password> |
Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u . Si vous utilisez le paramètre /u sans le paramètre /p ou l’argument password, schtasks vous demandera un mot de passe. Les paramètres /u et /p ne sont valides que lorsque vous utilisez /s. |
/Ru <username> |
Modifie le nom d’utilisateur sous lequel la tâche planifiée doit s’exécuter. Pour le compte système, les valeurs valides sont « »,« NT AUTHORITY\SYSTEM » ou « SYSTEM ». |
/Rp <password> |
Spécifie un nouveau mot de passe pour le compte d’utilisateur existant ou le compte d’utilisateur spécifié par le paramètre /ru . Ce paramètre est ignoré avec utilisé avec le compte système local. |
/Tr <Taskrun> |
Modifie le programme exécuté par la tâche. Entrez le chemin complet et le nom de fichier d’un fichier exécutable, d’un fichier de script ou d’un fichier batch. Si vous n’ajoutez pas le chemin d’accès, schtasks suppose que le fichier se trouve dans le <systemroot>\System32 répertoire. Le programme spécifié remplace le programme d’origine exécuté par la tâche. |
/St <Starttime> |
Spécifie l’heure de début de la tâche, à l’aide du format de 24 heures, HH :mm. Par exemple, une valeur de 14 h 30 équivaut à l’heure de 12 heures de 2 h 30. |
/Ri <interval> |
Spécifie l’intervalle de répétition de la tâche planifiée, en minutes. La plage valide est de 1 à 599940 (599940 minutes = 9999 heures). Si les paramètres /et ou /du sont spécifiés, la valeur par défaut est de 10 minutes. |
/Rl <level> |
Spécifie le niveau d’exécution du travail. Les valeurs acceptables sont LIMITÉEs (les tâches planifiées sont exécutées avec le niveau le moins élevé de privilèges, tels que les comptes d’utilisateur standard) et LE PLUS ÉLEVÉ (les tâches planifiées sont exécutées avec le niveau de privilèges le plus élevé, comme les comptes Superutilisateur). (Remarque : LIMITED est la valeur par défaut). |
/et <Endtime> |
Spécifie l’heure de fin de la tâche, à l’aide du format d’heure de 24 heures, HH :mm. Par exemple, une valeur de 14 h 30 équivaut à l’heure de 12 heures de 2 h 30. |
/du <duration> |
Valeur qui spécifie la durée d’exécution de la tâche. Le format d’heure est HH :mm (heure de 24 heures). Par exemple, une valeur de 14 h 30 équivaut à l’heure de 12 heures de 2 h 30. |
| /k | Arrête le programme d’exécution de la tâche à l’heure spécifiée par /et ou /du. Sans /k, schtasks ne redémarre pas le programme une fois qu’il a atteint l’heure spécifiée par /et ou /du , ni n’arrête le programme s’il est toujours en cours d’exécution. Ce paramètre est facultatif et valide uniquement avec une planification MINUTE ou HOURLY. |
/Sd <Startdate> |
Spécifie la première date à laquelle la tâche doit être exécutée. Le format de date est MM/JJ/AAAA. |
/Ed <Enddate> |
Spécifie la dernière date à laquelle la tâche doit être exécutée. Le format est MM/DD/AAAA. |
| /ENABLE | Spécifie d’activer la tâche planifiée. |
| /DISABLE | Spécifie de désactiver la tâche planifiée. |
| /it | Spécifie d’exécuter la tâche planifiée uniquement lorsque l’utilisateur (le compte d’utilisateur sous lequel la tâche s’exécute) est connecté à l’ordinateur. Ce paramètre n’a aucun effet sur les tâches qui s’exécutent avec des autorisations système ou des tâches qui ont déjà la propriété interactive définie. Vous ne pouvez pas utiliser de commande de modification pour supprimer la propriété interactive uniquement d’une tâche. Par défaut, l’option Exécuter en tant qu’utilisateur est l’utilisateur actuel de l’ordinateur local au moment de la planification de la tâche ou le compte spécifié par le paramètre /u , le cas échéant. Toutefois, si la commande inclut le paramètre /ru , l’utilisateur d’exécution est le compte spécifié par le paramètre /ru . |
| /z | Spécifie de supprimer la tâche à la fin de sa planification. |
| /? | Affiche l’aide à l’invite de commandes. |
Remarks
Les paramètres /tn et /s identifient la tâche. Les paramètres /tr, /ru et /rp spécifient les propriétés de la tâche que vous pouvez modifier.
Les paramètres /ru et /rp spécifient les autorisations sous lesquelles la tâche s’exécute. Les paramètres /u et /p spécifient les autorisations utilisées pour modifier la tâche.
Pour modifier les tâches sur un ordinateur distant, l’utilisateur doit être connecté à l’ordinateur local avec un compte membre du groupe Administrateurs sur l’ordinateur distant.
Pour exécuter une commande /change avec les autorisations d’un autre utilisateur (/u, /p), l’ordinateur local doit appartenir au même domaine que l’ordinateur distant ou à un domaine approuvé par le domaine de l’ordinateur distant.
Le compte système n’a pas de droits d’ouverture de session interactifs. Les utilisateurs ne voient pas et ne peuvent pas interagir avec, les programmes s’exécutent avec des autorisations système. Pour identifier les tâches à l’aide de la propriété /it , utilisez une requête détaillée (/query /v). Dans l’affichage détaillé d’une requête d’une tâche avec /it, le champ Mode d’ouverture de session a la valeur Interactive uniquement.
Examples
Pour changer le programme exécuté par la tâche de recherche de virus deVirusCheck.exe à VirusCheck2.exe, tapez :
schtasks /change /tn Virus Check /tr C:\VirusCheck2.exe
Cette commande utilise le paramètre /tn pour identifier la tâche et le paramètre /tr pour spécifier le nouveau programme de la tâche. (Vous ne pouvez pas modifier le nom de la tâche.)
Pour modifier le mot de passe du compte d’utilisateur pour la tâche Me rappeler sur l’ordinateur distant, Svr01, tapez :
schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3
Cette procédure est requise chaque fois que le mot de passe d’un compte d’utilisateur expire ou change. Si le mot de passe enregistré dans une tâche n’est plus valide, la tâche ne s’exécute pas. La commande utilise le paramètre /tn pour identifier la tâche et le paramètre /s pour spécifier l’ordinateur distant. Il utilise le paramètre /rp pour spécifier le nouveau mot de passe, p@ssWord3.
Pour modifier la tâche ChkNews, qui commence Notepad.exe tous les matins à 9h00, pour démarrer Internet Explorer à la place, tapez :
schtasks /change /tn ChkNews /tr c:\program files\Internet Explorer\iexplore.exe /ru DomainX\Admin01
La commande utilise le paramètre /tn pour identifier la tâche. Il utilise le paramètre /tr pour modifier le programme exécuté par la tâche et le paramètre /ru pour modifier le compte d’utilisateur sous lequel la tâche s’exécute. Les paramètres /ru et /rp , qui fournissent le mot de passe du compte utilisateur, ne sont pas utilisés. Vous devez fournir un mot de passe pour le compte, mais vous pouvez utiliser les paramètres /ru et /rp et taper le mot de passe en texte clair, ou attendre que SchTasks.exe vous demande un mot de passe, puis entrer le mot de passe en texte masqué.
Pour modifier la tâche SecurityScript afin qu’elle s’exécute avec les autorisations du compte système, tapez :
schtasks /change /tn SecurityScript /ru
La commande utilise le paramètre /ru pour indiquer le compte système. Étant donné que les tâches exécutées avec des autorisations de compte système ne nécessitent pas de mot de passe, SchTasks.exe n’en demande pas.
Pour ajouter la propriété interactive uniquement à MyApp, une tâche existante, tapez :
schtasks /change /tn MyApp /it
Cette propriété garantit que la tâche s’exécute uniquement lorsque l’exécution en tant qu’utilisateur, autrement dit, le compte d’utilisateur sous lequel la tâche s’exécute est connecté à l’ordinateur. La commande utilise le paramètre /tn pour identifier la tâche et le paramètre /it pour ajouter la propriété interactive uniquement à la tâche. Étant donné que la tâche s’exécute déjà avec les autorisations de mon compte utilisateur, vous n’avez pas besoin de modifier le paramètre /ru pour la tâche.