Lorsque j'utilise le planificateur de tâches de l' interface graphique , je peux facilement cocher la case " Exécuter avec les privilèges les plus élevés ".
Cependant, je n'ai pas trouvé une telle option dans la ligne de commande SchTasks .
Existe-t-il un moyen de le faire à partir de la ligne de commande?
windows-7
task-scheduler
WinWin
la source
la source
/RL level
Définit le niveau d'exécution du travail. Les valeurs valides sontLIMITED
etHIGHEST
. La valeur par défaut estLIMITED
.la source
Pour ajouter à la réponse de @ Skatterbrainz: Si vous exécutez la même commande / le même script sous XP / 2003, en spécifiant / RL, SchTasks.exe ne parviendra pas à créer la tâche.
Vous pouvez créer un script qui fonctionnera sous XP, 2003, Vista, 2008, 7, 2008R2, etc., en extrayant la version du système d'exploitation du registre. Un script batch pourrait ressembler à ceci:
la source