Schtasks
Planifie l'exécution périodique ou à heure spécifique des
commandes et des programmes. Permet d'ajouter et de supprimer des
tâches de la planification, de démarrer et d'interrompre des tâches
à la demande et enfin, d'afficher et de modifier des tâches
planifiées.
Pour afficher la syntaxe de cette commande,
sélectionnez-la :
schtasks create
Permet de créer une nouvelle tâche planifiée.
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
planification [/mo
modificateur] [/d jour]
[/m mois[,mois...]
[/i DuréeInactivité] [/st
HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]] /?
Paramètres
- /tn NomTâche
- Spécifie le nom de la tâche.
- /tr ÉlémentExécutéParTâche
- Spécifie le programme ou la commande que la tâche exécute.
Tapez le chemin d'accès complet et le nom du fichier exécutable, du
fichier de script ou de commandes. Si vous n'indiquez pas de chemin
d'accès, SchTasks.exe suppose que le fichier se trouve dans le
répertoire RacineSystème\System32.
- /sc planification
- Spécifie le type de planification. Les valeurs autorisées
sont : MINUTE, HOURLY (Heure), DAILY (Jour), WEEKLY (Semaine),
MONTHLY (Mois), ONCE (Une fois), ONSTART (Au démarrage), ONLOGON (À
la connexion), ONIDLE (Pendant le temps d'inactivité).
-
Valeur |
Description |
MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY
|
Spécifie l'unité de temps de la planification. |
ONCE
|
Permet d'exécuter la tâche une fois, à une date et une heure
précise. |
ONSTART
|
Permet d'exécuter la tâche à chaque démarrage du système. Il
est possible de spécifier une date de démarrage ou d'exécuter la
tâche au prochain démarrage du système. |
ONLOGON
|
Permet d'exécuter la tâche lorsqu'un utilisateur se connecte.
Il est possible de spécifier une date ou d'exécuter la tâche lors
de la prochaine connexion de l'utilisateur. |
ONIDLE
|
Permet d'exécuter la tâche lorsque le système est inactif
pendant une durée précise. Il est possible de spécifier une date ou
d'exécuter la tâche dès que le système est inactif. |
- /mo modificateur
- Permet de spécifier la fréquence à laquelle la tâche est
exécutée dans le cadre de ce type de planification. Ce paramètre
est requis pour les planifications mensuelles (de type MONTHLY). Il
est accepté mais facultatif pour les planifications de type MINUTE,
HOURLY, DAILY ou WEEKLY. Sa valeur par défaut est 1.
-
Type de planification |
Modificateur |
Description |
MINUTE |
1 - 1439 |
La tâche est exécutée toutes les n minutes. |
HOURLY |
1 - 23 |
La tâche est exécutée toutes les n heures. |
DAILY |
1 - 365 |
La tâche est exécutée tous les n jours. |
WEEKLY |
1 - 52 |
La tâche est exécutée toutes les n semaines. |
MONTHLY |
1 - 12 |
La tâche est exécutée tous les n mois. |
LASTDAY
|
La tâche est exécutée le dernier jour du mois. |
FIRST, SECOND, THIRD, FOURTH,
LAST |
Utilisez le paramètre /d jour pour
exécuter une tâche une semaine et un jour précis. Par exemple, le
troisième mercredi du mois. |
- /d jour
- Spécifie un jour de la semaine ou un jour du mois. Paramètre
accepté uniquement avec les types de planification WEEKLY ou
MONTHLY.
-
Type de planification |
Valeurs acceptées pour le paramètre Jour |
WEEKLY |
Facultatif. Les valeurs autorisées sont MON - SUN (Dimanche à
Lundi) et * (tous les jours). MON (Lundi) est la valeur par
défaut. |
MONTHLY |
Une valeur comprise entre MON (Lundi) et SUN (Dimanche) est
requise lorsque le modificateur (/mo) FIRST, SECOND, THIRD,
FOURTH ou LAST est utilisé. Les valeurs comprises entre 1 et
31 sont facultatives et autorisées uniquement sans
modificateur ou avec un modificateur d'un type compris entre
1 et 12. La valeur par défaut est : jour 1
(le premier jour du mois). |
- /m mois[,mois...]
- Spécifie un mois de l'année. Les valeurs autorisées sont JAN -
DEC et * (tous les mois). Le paramètre /m est autorisé
uniquement pour une planification mensuelle. Il est obligatoire
lorsque le modificateur LASTDAY (dernier jour) est utilisé. Dans le
cas contraire, il est facultatif et la valeur par défaut est *
(tous les mois).
- /i DuréeInactivité
- Spécifie le nombre de minutes pendant lequel l'ordinateur doit
être inactif avant que la tâche ne soit exécutée. Tapez un nombre
entier compris entre 1 et 999. Ce paramètre est valide
uniquement avec une planification du type ONIDLE. et dans ce cas,
il est obligatoire.
- /st HeureDébut
- Spécifie l'heure du jour à laquelle la tâche doit démarrer.
L'heure est exprimée au format 24 heures
HH:MM:SS. La valeur par défaut correspond à l'heure
locale courante qui est celle à laquelle l'exécution de la commande
prend fin. Le paramètre /st est valide avec les
planifications du type MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY et
ONCE. Il est obligatoire avec les planifications du type ONCE.
- /sd DateDébut
- Spécifie la date à laquelle la tâche doit être lancée au
formatMM/JJ/AAAA. La valeur par
défaut correspond à la date courante. Le paramètre
/sd est valide avec toutes les planifications
et il est obligatoire pour les planifications du type ONCE.
- /ed DateFin
- Spécifie la date à laquelle est planifiée la dernière exécution
de la tâche. Ce paramètre est facultatif. Il n'est pas autorisé
avec les planifications du type ONCE, ONSTART, ONLOGON ou ONIDLE.
Par défaut, aucune date de fin n'est indiquée pour les
planifications.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /ru {[Domaine\]Utilisateur |
"System"}
- Permet d'exécuter les tâches avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la tâche est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
-
Valeur |
Description |
|
[Domaine\]Utilisateur |
Permet de spécifier un compte d'utilisateur. |
"System" ou "" |
Spécifie le compte d'autorité NT ou système qui est
utilisé par le système d'exploitation. |
- /rp MotDePasse
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /ru. Si vous n'indiquez pas ce
paramètre lorsque vous spécifiez un compte d'utilisateur,
SchTasks.exe affiche un message vous demandant de saisir un mot de
passe (les caractères saisis ne s'affichent pas à l'écran). Les
tâches exécutées avec les autorisations du compte
d'autorité NT ou système ne requièrent pas la saisie d'un mot
de passe et SchTasks n'en demande pas.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
-
- SchTasks.exe ne vérifie pas les emplacements des fichiers
programme ou des mots de passe des comptes d'utilisateur. Si vous
indiquez un emplacement de fichier incorrect ou un mot de passe
incorrect pour le compte d'utilisateur, la tâche est créée mais
elle n'est pas exécutée. De plus, si le mot de passe d'un compte
change ou arrive à expiration et que vous ne le changez pas pour la
tâche, celle-ci n'est alors pas exécutée.
- Le compte d'autorité NT ou système ne dispose pas de
droits de connexion interactifs. Les utilisateurs ne voient pas et
ne peuvent pas interagir avec les programmes lancés avec les
autorisations système.
- Chaque tâche exécute un seul programme uniquement. Toutefois,
vous pouvez créer un fichier de commandes pour lancer plusieurs
tâches, puis planifier une tâche pour l'exécution de ce fichier de
commandes.
- Il vous est possible de tester une tâche dès sa création.
Utilisez la commande run pour tester la tâche et contrôler
le fichier SchedLgU.txt (RacineSystème\SchedLgU.txt) pour
vérifier la présence d'erreurs.
Syntaxe et exemples pour chaque type de planification
Pour afficher la syntaxe d'une commande,
sélectionnez-la :
schtasks create
minute
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc minute
[/mo {1 - 1439}] [/st
HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche toutes les
20 minutes
La commande suivante permet de planifier le script de sécurité,
Sec.vbs, pour qu'il soit exécuté toutes les 20 minutes. Cette
commande ne contient pas de date ou d'heure de début. Par
conséquent, la tâche démarre 20 minutes après la fin de
l'exécution de la commande et s'exécute par la suite toutes les
20 minutes, chaque fois que le système est lancé. Notez que le
fichier source de script de sécurité est situé sur un ordinateur
distant mais que la tâche est planifiée et exécutée sur un
ordinateur local.
schtasks /create /sc minute /mo 20 /tn "Security
Script" /tr \\central\data\scripts\sec.vbs
En réponse à la commande, SchTasks.exe affiche un message
expliquant que la tâche sera exécutée avec les autorisations de
l'utilisateur courant et demande le mot de passe de cet
utilisateur. Lorsque vous saisissez le mot de passe, SchTasks.exe
n'affiche pas les caractères à l'écran.
La tâche sera créée sous le nom de l'utilisateur actuellement connecté.
Veuillez entrer votre mot de passe
************
SchTasks.exe affiche ensuite un message indiquant que la tâche
est planifiée :
RÉUSSITE : La tâche planifiée "Script de sécurité" a été
correctement créée.
Une requête montre la tâche que la commande a
planifiée :
Nom de tâche Heure de la prochaine exécution État
========================= ======================== ==============
Script de sécurité 10:50:00 AM , 4/4/2001
schtasks create
hourly
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc hourly
[/mo {1 - 365}] [/st
HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une commande toutes les heures, à
l'heure pile passée de cinq minutes
La commande suivante permet de planifier le programme MonApp
pour qu'il s'exécute toutes les heures en commençant à minuit cinq.
Étant donné que le paramètre /mo est omis, la
commande utilise la valeur par défaut pour la planification
horaire, qui a lieu toutes les (1) heures. Si cette commande est
lancée après 12h05, le programme ne s'exécute pas avant le
lendemain.
schtasks /create /sc hourly /st 00:05:00 /tn "Mon App"
/tr c:\apps\monapp.exe
Pour planifier l'exécution d'une commande toutes les cinq
heures
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté toutes les cinq heures en commençant le premier jour
du mois de mars 2001. Le paramètre /mo est
utilisé pour spécifier un intervalle et le paramètre
/sd, pour spécifier la date de début. La
commande ne spécifie pas d'heure de début. Par conséquent, c'est
l'heure courante qui est utilisée comme heure de début.
schtasks /create /sc hourly /mo 5 /sd 03/01/2001 /tn "Mon
App" /tr c:\apps\monapp.exe
schtasks create
daily
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc daily
[/mo {1 - 365}] [/st
HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche tous les jours
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté une fois par jour, tous les jours, à huit heures du
matin, jusqu'au 31 décembre 2001. Le paramètre
/mo est omis et l'intervalle 1 par défaut
est donc utilisé pour exécuter la commande chaque jour.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe
/sc daily /st 08:00:00 /ed 12/31/2001
Pour planifier l'exécution d'une tâche tous les autres
jours
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté tous les autres jours à une heure de l'après-midi en
commençant le 31 décembre 2001. La commande utilise la
paramètre /mo pour spécifier un intervalle de
deux (2) jours.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe
/sc daily /mo 2 /st 13:00:00 /sd 12/31/2001
schtasks create
daily
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc weekly
[/d {MON - SUN | *}] [/mo
{1 - 52}] [/st HeureDébut]
[/sd DateDébut] [/ed
DateFin] [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche toutes les six
semaines
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté sur un ordinateur distant toutes les six semaines. La
commande utilise le paramètre /mo pour
spécifier un intervalle. Elle utilise également le paramètre
/s pour spécifier l'ordinateur distant et le
paramètre /ru pour planifier la tâche à
exécuter avec les autorisations attribuées au compte d'utilisateur
Administrateur. Étant donné que le paramètre
/rp est omis, SchTasks.exe affiche un message
demandant à l'utilisateur d'indiquer le mot de passe du compte
Administrateur.
Par ailleurs, comme la commande est exécutée à distance, tous
les chemins d'accès qui y sont indiqués, y compris le chemin
d'accès au fichier MonApp.exe, sont relatifs à l'ordinateur
distant.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
weekly /mo 6 /s Server16 /ru Admin01
Pour planifier l'exécution d'une tâche toutes les autres
semaines, le vendredi
La commande suivante permet de planifier l'exécution d'une tâche
tous les autres vendredis. Elle utilise le paramètre
/mo pour spécifier l'intervalle de deux
semaines et le paramètre /d pour spécifier le
jour de la semaine. Pour planifier l'exécution d'une tâche tous les
vendredis, n'indiquez pas le paramètre /mo ou
attribuez-lui la valeur 1.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
weekly /mo 2 /d FRI
schtasks create
monthly
Syntaxe
- Syntaxe de planification mensuelle générale
- schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
monthly [/mo {FIRST | SECOND
| THIRD | FOURTH | LAST |
LASTDAY] [/d {MON - SUN |
1 - 31}] [/m {JAN -
DEC[,JAN - DEC...] | *}]
[/st HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
- Syntaxe spécifique pour une exécution à une semaine
précise
- schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
monthly /mo {FIRST | SECOND |
THIRD | FOURTH | LAST} /d
{MON - SUN} [/m {JAN -
DEC[,JAN - DEC...] | *}]
[/st HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
- Syntaxe pour une exécution le dernier jour
- schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
monthly /mo LASTDAY /m
{JAN - DEC[,JAN - DEC...] |
*} [/st HeureDébut]
[/sd DateDébut] [/ed
DateFin] [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
- Syntaxe spécifique pour une exécution à un jour précis
- schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
monthly /d {1 - 31}
[/m {JAN - DEC[,JAN -
DEC...] | *}] [/st
HeureDébut] [/sd
DateDébut] [/ed DateFin]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemples
Pour planifier l'exécution d'une tâche le premier jour de
chaque mois
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté le premier jour de chaque mois. Aucun modificateur
n'est utilisé. Par conséquent, le jour par défaut est le
jour 1 et le mois par défaut, tous les mois ; aucun
paramètre supplémentaire n'est nécessaire pour cette commande.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
monthly
Pour planifier l'exécution d'une tâche le dernier jour de
chaque mois
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté le dernier jour de chaque mois. Le paramètre
/mo est utilisé pour spécifier le dernier jour du mois et le
paramètre /m associé au caractère générique (*), pour
indiquer que le programme doit être exécuté le dernier jour de
chaque mois.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
monthly /mo lastday /m *
Pour planifier l'exécution d'une tâche tous les trois mois
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté tous les trois mois. La commande utilise le paramètre
/mo pour spécifier un intervalle.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
monthly /mo 3
Pour planifier l'exécution d'une tâche le deuxième dimanche de
chaque mois
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté le deuxième dimanche de chaque mois. La commande
utilise le paramètre /mo pour spécifier la
deuxième semaine du mois et le paramètre /d
pour spécifier le jour de la semaine.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe
/sc monthly /mo SECOND /d SUN
Pour planifier l'exécution d'une tâche le quinzième jour du
mois de mai et du mois de juin
La commande suivante permet de planifier l'exécution du
programme MonApp le 15 mai et le 15 juin à 15 heures
de l'après-midi. Cette commande utilise le paramètre
/d pour spécifier la date et le paramètre
/m pour spécifier les mois. Elle utilise
également le paramètre /st pour spécifier l'heure de
début.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
monthly /d 15 /m MAY,JUN /st 15:00:00
schtasks create
once
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc once
/st HeureDébut /sd
DateDébut [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche une fois
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté à minuit le 1er janvier 2001. Le paramètre
/ru permet d'exécuter la tâche avec les
autorisations du compte d'utilisateur Administrateur et le
paramètre /rp de fournir le mot de passe du
compte Administrateur.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe
/sc once /st 00:00:00 /sd 01/01/2002 /ru Admin23 /rp
motdep@sseD1
schtasks create
onstart
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
onstart [/sd DateDébut]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche à chaque démarrage du
système
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté à chaque fois que le système démarre, en commençant le
15 mars 2001.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
onstart /sd 03/15/2001
schtasks create
onlogon
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc
onlogon [/sd DateDébut]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche à chaque connexion de
l'utilisateur sur un ordinateur distant
La commande suivante permet de planifier l'exécution d'un
fichier de commandes à chaque fois qu'un utilisateur (n'importe
quel utilisateur) se connecte à l'ordinateur distant. La commande
utilise le paramètre /s pour spécifier
l'ordinateur distant. Étant donné que la commande est exécutée à
distance, tous les chemins d'accès qui y sont indiqués, y compris
le chemin d'accès au fichier de commandes, sont relatifs à
l'ordinateur distant.
schtasks /create /tn "Start Web Site" /tr
c:\moniis\webstart.bat /sc onlogon /s Server23
schtasks create
onidle
Syntaxe
schtasks /create /tn
NomTâche /tr
ÉlémentExécutéParTâche /sc onidle
/iDuréeInactivité [/sd
DateDébut] [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] [/ru
{[Domaine\]Utilisateur | "System"} [/rp
Mot_de_passe]]
Exemple
Pour planifier l'exécution d'une tâche à chaque fois que
l'ordinateur est inactif
Dans l'exemple suivant, le programme MonApp est planifié pour
être exécuté dès que l'ordinateur enregistre un temps d'inactivité.
La commande utilise le paramètre /i pour
spécifier que l'ordinateur doit rester inactif pendant dix minutes
avant que la tâche ne soit lancée.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe
/sc onidle /i 10
Exemples supplémentaires
Pour afficher l'exemple, cliquez sur son nom :
Pour créer une
tâche qui s'exécute avec les autorisations système
La commande suivante permet de planifier l'exécution du
programme MonApp avec les autorisations du compte d'autorité ou
système. Dans cet exemple, la tâche est planifiée pour être
exécutée le premier jour de chaque mois mais vous pouvez utiliser
n'importe quel type de planification avec les tâches qui sont
exécutées avec les autorisations système.
La commande utilise le paramètre /ru "System" pour
spécifier le contexte de sécurité du système. Les tâches système ne
requièrent pas l'utilisation d'un mot de passe. Le paramètre
/rp est donc omis.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc
monthly /d 1 /ru "System"
En réponse à l'exécution de cette commande, SchTasks.exe affiche
un message d'information et un message indiquant le succès de
l'opération. Il ne demande pas la saisie d'un mot de passe.
INFO: La tâche sera créée sous le nom d'utilisateur ("NT AUTHORITY\SYSTEM").
SUCCÈS : La tâche planifiée "Mon App" a été correctement créée.
Pour créer une
tâche qui exécute plusieurs programmes
Chaque tâche exécute un seul programme uniquement. Toutefois,
vous pouvez créer un fichier de commandes pour exécuter plusieurs
programmes, puis planifier une tâche pour l'exécution de ce fichier
de commandes. La procédure suivante illustre cette
méthode :
- Créez un fichier de commandes qui permet de démarrer les
programmes que vous voulez exécuter.
Dans cet exemple, vous devez créer un fichier de commandes qui
permet de lancer l'Observateur d'événements (Eventvwr.exe) et le
Moniteur système (Perfmon.exe).
-
- Utilisez SchTasks.exe pour créer une tâche permettant de lancer
le fichier MonApp.bat.
La commande suivante permet de créer la tâche Moniteur, qui
s'exécute dès qu'un utilisateur se connecte. Cette commande utilise
le paramètre /tn pour nommer la tâche, et le paramètre
/tr pour lancer le fichier MonApp.bat. Elle utilise le
paramètre /sc pour indiquer le type de planification
OnLogon, et le paramètre /ru pour spécifier le compte
Administrateur.
schtasks /create /tn Monitor /tr C:\MonApp.bat /sc onlogon
/ru Reskit\Administrator
L'exécution de cette commande entraîne le lancement à la fois de
l'Observateur d'événements et du Moniteur système dès qu'un
utilisateur se connecte à l'ordinateur.
schtasks change
Permet de modifier l'une ou toutes les propriétés suivantes
d'une tâche.
- Le programme que la tâche exécute (/tr).
- Le compte d'utilisateur sous lequel la tâche est exécutée
(/ru).
- Le mot de passe du compte d'utilisateur (/rp).
Syntaxe
schtasks /change /tn
NomTâche [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] [/tr
ÉlémentExécutéParTâche] [/ru
[Domaine\]Utilisateur | "System"]
[/rp Mot_de_passe]
Paramètres
- /tn NomTâche
- Identifie la tâche à modifier. Tapez le nom de la tâche.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /tr ÉlémentExécutéParTâche
- Permet de changer le programme que la tâche exécute. Tapez le
chemin d'accès complet et le nom du fichier exécutable, du fichier
de script ou de commandes. Si vous n'indiquez pas de chemin
d'accès, SchTasks.exe suppose que le fichier se trouve dans le
répertoire RacineSystème\System32. Le programme indiqué
remplace le programme d'origine exécuté par la tâche.
- /ru [Domaine\]Utilisateur |
"System"
- Permet de changer le compte d'utilisateur sous lequel la tâche
est lancée.
Valeur |
Description |
[Domaine\]Utilisateur |
Permet de spécifier un compte d'utilisateur. |
"System" ou "" |
Spécifie le compte d'autorité NT ou système qui est
utilisé par le système d'exploitation. |
Lorsque vous changez le compte d'utilisateur, vous devez
également modifier le mot de passe de l'utilisateur. Si la commande
contient le paramètre /ru et non le paramètre /rp,
SchTasks.exe invite l'utilisateur à indiquer un nouveau mot de
passe. Les caractères saisis ne sont pas affichés à l'écran.
Les tâches exécutées avec les autorisations du compte
d'autorité NT ou système ne requièrent pas la saisie d'un mot
de passe et SchTasks n'en demande pas.
- /rp MotDePasse
- Permet de changer le mot de passe du compte sous lequel la
tâche est lancée. Tapez le nouveau mot de passe
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
-
- 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 qui peuvent être modifiées.
- Si la commande contient l'option change, au moins une
propriété doit être changée.
- Le compte d'autorité NT ou système ne dispose pas de
droits de connexion interactifs. Les utilisateurs ne voient pas et
ne peuvent pas interagir avec les programmes lancés avec les
autorisations système.
Exemples
Pour modifier le programme exécuté par une tâche
La commande suivante permet de changer le programme que la tâche
Virus Check exécute à partir de l'exécutable VirusCheck.exe en
remplaçant cet exécutable par l'exécutable 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 changer le nom de la tâche.)
schtasks /change /tn "Virus Check" /tr
C:\VirusCheck2.exe
En réponse à cette commande, SchTasks.exe affiche le message
suivant :
RÉUSSITE : Le paramètre de la tâche planifiée "Virus Check" a été modifié.
Lorsque cette commande est exécutée, la tâche Virus Check lance
l'exécutable VirusCheck2.exe.
Pour modifier le mot de passe d'une tâche distante
La commande suivante permet de modifier le mot de passe du
compte d'utilisateur de la tâche RemindMe sur l'ordinateur distant,
Svr01. Cette commande utilise le paramètre /tn pour
identifier la tâche, et le paramètre /s pour spécifier
l'ordinateur distant. Elle utilise le paramètre /rp pour
spécifier le nouveau mot de passe, MotDeP@sse3.
Cette procédure est obligatoire lorsque le mot de passe d'un
utilisateur arrive à expiration ou change. Si le mot de passe
indiqué dans une tâche n'est plus valide, la tâche ne s'exécute
pas.
schtasks /change /tn RemindMe /s Svr01 /rp
MotDeP@sse3
En réponse à cette commande, SchTasks.exe affiche le message
suivant :
RÉUSSITE : Le paramètre de la tâche planifiée "RemindMe" a été modifié.
Lorsque cette commande est exécutée, la tâche RemindMe se lance
sous le compte d'utilisateur d'origine, mais avec un nouveau mot de
passe.
Pour changer le programme et le compte d'utilisateur d'une
tâche
La commande suivante permet de changer le programme qu'une tâche
exécute et de modifier le compte d'utilisateur sous lequel se lance
cette tâche. Cela consiste essentiellement à utiliser une ancienne
planification pour une nouvelle tâche. Cette commande permet de
modifier la tâche Bloc-notes, qui lance le Bloc-notes tous les
matins à 9 heures pour qu'elle lance Internet Explorer à la
place.
Cette commande utilise le paramètre /tn pour identifier
la tâche. Elle utilise le paramètre /tr pour changer le
programme que la tâche exécute, et le paramètre /ru pour
modifier le compte d'utilisateur sous lequel la tâche
s'exécute.
Le paramètre /rp, qui indique le mot de passe du compte
d'utilisateur, est omis. Vous devez fournir un mot de passe pour le
compte, mais vous pouvez utiliser le paramètre /rp et taper
le mot de passe en texte clair ou bien, attendre que SchTasks.exe
vous invite à saisir un mot de passe, puis le taper en texte
caché.
schtasks /change /tn Bloc-notes /tr "c:\program
files\Internet Explorer\iexplore.exe" /ru
DomainX\Admin01
Lorsque cette commande est exécutée, SchTasks.exe demande la
saisie du mot de passe du compte d'utilisateur. Les caractères
saisis ne sont pas affichés et le mot de passe n'est donc pas
visible.
Tapez le mot de passe du compte DomaineX\Admin01: *********
Cette commande utilise le paramètre /tn pour identifier
la tâche, et les paramètres /tr et /ru pour changer
les propriétés de la tâche. Vous ne pouvez pas utiliser un autre
paramètre pour identifier la tâche et vous ne pouvez pas non plus
changer le nom de la tâche.
En réponse à cette commande, SchTasks.exe affiche le message
suivant :
RÉUSSITE : Le paramètre de la tâche planifiée "Bloc-Notes" a été modifié.
Lorsque cette commande est exécutée, la tâche RemindMe se lance
sous le compte d'utilisateur d'origine, mais avec un nouveau mot de
passe.
Pour changer un programme lancé sous un compte système
La commande suivante permet de modifier la tâche
ScriptDeSécurité de façon à ce qu'elle soit exécutée avec les
autorisations du compte d'autorité ou système. La commande utilise
le paramètre /ru "" pour indiquer le compte système.
schtasks /change /tn ScriptDeSécurité /ru ""
En réponse à cette commande, SchTasks.exe affiche le message
suivant :
RÉUSSITE : Le paramètre de la tâche planifiée "Script De Sécurité" a été modifié.
Étant donné que les tâches exécutées avec les autorisations du
compte système ne requièrent pas la saisie d'un mot de passe,
SchTasks.exe n'en demande pas.
schtasks run
Permet d'exécuter une tâche immédiatement. L'option run
ignore la planification mais utilise l'emplacement du fichier du
programme, le compte d'utilisateur et le mot de passe indiqués dans
la tâche pour exécuter la tâche immédiatement.
Syntaxe
schtasks /run /tn
NomTâche [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] /?
Paramètres
- /tn NomTâche
- Identifie la tâche. Ce paramètre est obligatoire.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
-
- Suivez la procédure suivante pour tester vos tâches. Si une
tâche ne s'exécute pas, contrôlez le journal des transactions
(SchedLgU.txt) du service du Planificateur de tâches, qui se trouve
dans le répertoire RacineSystème\ pour prendre connaissance
des erreurs.
- L'exécution d'une tâche n'affecte pas sa planification et ne
change pas l'exécution suivante planifiée pour la tâche.
- Une tâche qui doit être exécutée à distance, doit être
planifiée sur l'ordinateur distant. Lorsque vous exécutez ce type
de tâche, elle n'est exécutée que sur l'ordinateur distant. Pour
vous assurer que la tâche est exécutée uniquement sur un ordinateur
distant, consultez le journal des transactions (SchedLgU.txt) du
Gestionnaire de tâches ou du Planificateur de tâches, qui se trouve
dans le répertoire RacineSystème\.
Exemples
Pour exécuter une tâche sur un ordinateur local
La commande suivante permet de lancer la tâche « Script de
sécurité ».
schtasks /run /tn "Script de sécurité"
En réponse à l'exécution de cette commande, SchTasks.exe lance
le script associé à la tâche et affiche le message
suivant :
RÉUSSITE : La tâche planifiée "Script de sécurité" est en cours d'exécution......
Pour exécuter une tâche sur un ordinateur distant
La commande suivante permet de lancer la tâche de mise à jour
(Update) sur l'ordinateur distant, Svr01 :
schtasks /run /tn Update /s Svr01
En réponse à cette commande, SchTasks.exe affiche le message
d'erreur suivant :
Erreur : Impossible d'exécuter la tâche planifiée "Update".
Pour déterminer l'origine de l'erreur, consultez le journal des
transactions (SchedLgU.txt) du Planificateur de tâches, qui se
trouve dans le répertoire C:\Windows\ sur l'ordinateur Svr01. Dans
ce cas, l'entrée suivante figure dans le journal :
"Update.job" (update.exe) 3/26/2001 1:15:46 PM ** ERROR **
La tentative de connexion au compte associé à cette tâche a échoué. La tâche n'a donc pas démarré.
L'erreur spécifique est :
0x8007052e: Échec d'ouverture de session : nom d’utilisateur inconnu ou mot de passe incorrect.
Vérifiez que le champ "Exécuter en tant que" de la tâche et le mot de passe sont valides, puis réessayez.
Apparemment, le nom de l'utilisateur ou le mot de passe indiqué
dans la tâche n'est pas valide pour ce système. La commande
schtasks /change suivante permet de mettre à jour le nom de
l'utilisateur et son mot de passe pour la tâche de mise à jour sur
l'ordinateur Svr01 :
schtasks /change /tn Update /s Svr01 /ru Administrator /rp
M@tDePasse3
Une fois la commande change exécutée, la commande
run est relancée. Cette fois, le programme Update.exe est
lancé et SchTasks.exe affiche le message suivant :
RÉUSSITE : La tâche planifiée "Update" est en cours d'exécution......
schtasks end
Permet d'interrompre un programme lancé par une tâche.
Syntaxe
schtasks /end /tn
NomTâche [/s ordinateur
[/u [domaine\]utilisateur /p
mot_de_passe]] /?
Paramètres
- /tn NomTâche
- Identifie la tâche qui a démarré le programme. Ce paramètre est
obligatoire.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /?
- Affiche l'aide.
Remarques
-
- SchTasks.exe permet uniquement de mettre fin aux instances d'un
programme qui a été lancé par une tâche planifiée. Pour mettre fin
à d'autres processus, utilisez l'outil TaskKill, fourni avec
Windows XP Professionnel. Pour plus d'informations sur
l'utilitaire TaskKill, consultez Taskkill
- .
Exemples
Pour mettre fin à une tâche sur un ordinateur local
La commande suivante permet d'arrêter l'exécution de l'instance
du Bloc-notes lancé par la tâche Mon Bloc-notes :
schtasks /end /tn "Mon Bloc-notes"
En réponse à l'exécution de cette commande, SchTasks.exe met fin
à l'exécution de l'instance du Bloc-notes et affiche le message
suivant :
RÉUSSITE : La tâche planifiée"Mon Bloc-notes" s'est terminée correctement.
Pour mettre fin à une tâche sur un ordinateur distant
La commande suivante permet de mettre fin à l'exécution de
l'instance de Internet Explorer qui a été lancée par la tâche
InternetOn sur l'ordinateur distant, Svr01.
schtasks /end /tn InternetOn /s Svr01
En réponse à l'exécution de cette commande, SchTasks.exe met fin
à l'exécution de l'instance de Internet Explorer que la tâche a
lancée et affiche le message suivant :
RÉUSSITE : La tâche planifiée "InternetOn" s'est terminée correctement.
schtasks delete
Permet de supprimer une tâche planifiée.
Syntaxe
schtasks /delete /tn
{NomTâche | *} [/f]
[/s ordinateur [/u
[domaine\]utilisateur /p
mot_de_passe]] [/?]
Paramètres
- /tn {NomTâche | *}
- Identifie la tâche à supprimer. Ce paramètre est
obligatoire.
-
Valeur |
Description |
NomTâche
|
Permet de supprimer la tâche indiquée. |
*
|
Supprime toutes les tâches planifiées sur l'ordinateur. |
- /f
- Supprime le message de confirmation. La tâche est supprimée
sans avertissement préalable.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
-
- La commande delete permet de supprimer la tâche de la
planification. Elle ne permet pas de supprimer le programme que la
tâche exécute ou d'interrompre un programme en cours
d'exécution.
- La commande delete * permet, quant à elle, de supprimer
toutes les tâches planifiées pour l'ordinateur, et pas uniquement
celles qui ont été planifiées par l'utilisateur courant.
Exemples
Pour supprimer une tâche planifiée pour un ordinateur
distant
La commande suivante permet de supprimer la tâche
« Démarrer messagerie » de la planification pour un
ordinateur distant. La commande utilise le paramètre
/s pour spécifier l'ordinateur distant.
schtasks /delete /tn "Démarrer messagerie" /s
Svr16
En réponse à cette commande, SchTasks.exe affiche le
message : Pour supprimer la tâche, tapez o. Pour
annuler la commande, tapez n:
AVERTISSEMENT : Voulez-vous vraiment supprimer la tâche "Démarrer messagerie" (O/N )? O
SUCCÈS : La tâche planifiée "Démarrer messagerie" a été correctement supprimée.
Pour supprimer toutes les tâches planifiées pour l'ordinateur
local
La commande suivante permet de supprimer toutes les tâches de la
planification de l'ordinateur local, y compris les tâches
planifiées par d'autres utilisateurs. Cette commande utilise le
paramètre /tn * pour désigner toutes les tâches
sur l'ordinateur, et le paramètre /f pour
supprimer l'affichage du message de confirmation.
schtasks /delete /tn * /f
En réponse à l'exécution de cette commande, SchTasks.exe affiche
les messages suivants, indiquant que seule la tâche planifiée,
Script de sécurité, est supprimée.
RÉUSSITE : La tâche planifiée "Script de sécurité" a été
correctement supprimée.
schtasks query
Permet d'afficher toutes les tâches planifiées pour être
exécutées sur l'ordinateur, y compris celles qui ont été planifiées
par d'autres utilisateurs.
Syntaxe
schtasks [/query] [/fo
{TABLE | LIST | CSV}]
[/nh] [/v] [/s
ordinateur [/u [domaine\]utilisateur
/p mot_de_passe]]
Paramètres
- [/query]
- Le nom de la tâche est facultatif. La commande schtasks
utilisée sans paramètres lance une recherche.
- /fo {TABLE|LIST|CSV}
- Spécifie le format en sortie. Le format TABLE est
utilisé par défaut.
- /nh
- Permet de ne pas indiquer les en-têtes de colonne de la table
qui est affichée. Ce paramètre est valide avec les formats de
sortie TABLE et CSV.
- /v
- Permet d'ajouter les propriétés avancées de la tâche à
l'affichage.
-
Les recherches pour lesquelles le paramètre
/v est utilisé, doivent avoir le format
LIST ou CSV.
- /s Ordinateur
- Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec
ou sans barres obliques inverses). Il s'agit par défaut de
l'ordinateur local.
- /u [domaine\]utilisateur
- Permet d'exécuter la commande avec les autorisations du compte
d'utilisateur spécifié. Par défaut, la commande est lancée avec les
autorisations de l'utilisateur connecté à l'ordinateur sur lequel
la commande SchTasks est exécutée.
- /p mot de passe
- Spécifie le mot de passe du compte d'utilisateur spécifié par
le paramètre /u. Ce paramètre est requis quand le paramètre
/u est utilisé.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
-
- La commande query permet de répertorier toutes les
tâches planifiées pour l'ordinateur, et pas uniquement celles qui
ont été planifiées par l'utilisateur courant.
Exemples
Pour afficher toutes les tâches planifiées sur l'ordinateur
local
Les commandes suivantes permettent d'afficher toutes les tâches
planifiées pour l'ordinateur local. Ces commandes produisent un
résultat identique et sont interchangeables.
schtasks
schtasks /query
En réponse à leur exécution, SchTasks.exe affiche par défaut les
tâches dans un format de tableau simple, tel que l'illustre
l'exemple suivant :
Nom de tâche Heure de la prochaine exécution État
========================= ======================== ==============
Microsoft Outlook À l'ouverture de session
Script de sécurité 14:42:00 PM , 2/4/2001
Pour afficher les propriétés avancées des tâches
planifiées
La commande suivante demande l'affichage détaillé des tâches sur
l'ordinateur local. Elle utilise le paramètre
/v pour demander l'affichage détaillé
(documenté), et le paramètre /fo LIST pour
présenter l'affichage sous forme de liste facilement lisible. Vous
pouvez utiliser cette commande pour vous assurer que la tâche que
vous avez créée l'a été en respectant le modèle approprié aux
répétitions.
schtasks /query /fo LIST /v
En réponse à l'exécution de cette commande, SchTasks.exe affiche
la liste détaillée des propriétés de toutes les tâches. Dans
l'exemple suivant, l'affichage présente, sous forme de liste, les
données relatives à une tâche planifiée pour être exécutée à
4 heures du matin, le dernier vendredi de chaque mois.
NomHôte : RESKIT01
NomTâche : Script de sécurité
Heure de la prochaine exécution : 4:00:00 AM , 30/3/2001
État : N'est pas encore exécuté
Heure de la dernière exécution : Jamais
Dernier résultat : 0
Créateur : util01
Planification : À 4:00 AM le dernier vendredi de chaque mois, à partir du 24/3/2001
Tâche à exécuter : C:\WINDOWS\system32\notepad.exe
Commencer dans : notepad.exe
Commentaire : Non applicable
Statut de la tâche planifiée : Activé
Type planifié : Mensuel
Modificateur : Dernier vendredi
Heure de début : 4:00:00 AM
Date de début : 3/24/2001
Date de fin : Non applicable
Jours : VENDREDI
Mois : JAN,FEV,MAR,AVR,MAI,JUN,JUL,AOU,SEP,OCT,NOV,DEC
Exécuter en tant qu'utilisateur : RESKIT\util01
Supprimer la tâche si elle n'est pas replanifiée : Activé
Arrêter la tâche après X Heures et X Minutes : 72:0
Répétition : Jusqu'à l'heure indiquée : Désactivé
Répétition : Durée : Désactivé
Répétition : Arrêter si l'exécution est toujours en cours : Désactivé
Inactivité : Démarrer l'heure (pour le type d'IDLE programmé) : Désactivé
Inactivité : Ne démarrer que si inactif depuis X Minutes : Désactivé
Inactivité : Si l'ordinateur n'est pas inactif essayer à nouveau pendant X Minutes : Désactivé
Inactivité : Arrêter la tâche si l'inactivité est terminée : Désactivé
Gestion de l'alimentation : Pas de démarrage sur batteries : Désactivé
Gestion de l'alimentation : Arrêt sur mode batteries : Désactivé
Pour consigner dans un journal les tâches planifiées pour un
ordinateur distant
La commande suivante permet d'obtenir la liste des tâches
planifiées pour un ordinateur distant et d'ajouter ces tâches dans
un fichier journal (les entrées sont séparées par des virgules)
situé sur l'ordinateur local. Vous pouvez utiliser le format de
cette commande pour collecter et suivre les tâches qui sont
planifiées pour plusieurs ordinateurs.
Cette commande utilise le paramètre /s pour
identifier l'ordinateur distant, Reskit16, le paramètre /fo
pour spécifier le format, et le paramètre /nh
pour supprimer les en-têtes des colonnes. Le symbole
>> permet de rediriger les résultats de la commande
vers le fichier journal des tâches, p0102.csv, sur l'ordinateur
local, Svr01. Étant donné que la commande est exécutée sur
l'ordinateur distant, le chemin d'accès à l'ordinateur local doit
être complet.
schtasks /query /s Reskit16 /fo csv /nh >>
\\svr01\data\tasklogs\p0102.csv
En réponse à l'exécution de cette commande, SchTasks.exe ajoute
les tâches planifiées pour l'ordinateur Reskit16 dans le fichier
p0102.csv sur l'ordinateur local, Svr01.
Remarques
- SchTasks.exe permet d'effectuer des opérations qui sont
similaires à celles qui peuvent l'être en utilisant l'outil Tâches
planifiées accessible par le Panneau de configuration. Vous pouvez
utiliser l'un ou l'autre outil pour créer, supprimer, configurer ou
afficher les tâches planifiées.
- La commande schtasks utilisée sans paramètres lance une
recherche.
- L'utilisateur doit être membre du groupe Administrateurs sur
l'ordinateur concerné par la commande.
- Pour vous assurer qu'une tâche planifiée s'est bien exécutée ou
pour déterminer pourquoi elle ne s'est pas exécutée, consultez le
journal des transactions du Planificateur de tâches (SchedLgU.txt),
qui se trouve dans le répertoire RacineSystème\. Ce journal
consigne toutes les tentatives d'exécution initiées par tous les
outils utilisés par le service, y compris par les outils Tâches
planifiées et SchTasks.exe.
- En de rares occasions, les fichiers de tâche finissent pas être
corrompus. Il est impossible d'exécuter des tâches corrompues. Si
vous tentez d'effectuer une opération sur des tâches corrompues,
SchTasks.exe affiche le message d'erreur suivant :
Erreur : Données non valides.
Il est impossible de récupérer des tâches corrompues. Pour
restaurer les fonctions de planification de tâche du système,
utilisez les outils SchTasks.exe ou Tâches planifiées pour
supprimer du système les tâches et les replanifier.
- L'outil SchTasks.exe remplace l'outil At.exe, un outil qui
était fourni avec les versions précédentes de Windows.
XOX
Rubriques connexes