Questions tâche planifiée en batch

Résolu
Snowmann Messages postés 239 Statut Membre -  
Snowmann Messages postés 239 Statut Membre -
Bonjour, j'ai plusieurs questions à propos d'une création de tâche planifiée qui sera crée à partir du script suivant enregistré en bat : "schtasks.exe /create /tn tache /tr %systemdrive%\users\%username%\Desktop\testrick\volume.vbs /sc once /st 00:00:00 /sd 31/12/2017"
Cette tâche fonctionne correctement seulement elle ne marche que si le pc est sur secteur, est-il possible de modifier cela dans le script pour que cela marche sur batterie ?
Ensuite, j'aimerais mettre plusieurs déclencheurs pour ma tâche, or je ne peux pas mettre deux fois "/sc", y a-t-il une solution?

Merci pour vos réponses,

Snowmann.

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    de base, Schtasks.exe ne dispose pas d'option pour jouer sur le paramètre de l'alimentation...
    Par contre, il permet d'utiliser un fichier XML qui lui contiendrait l'instruction.
    https://docs.microsoft.com/en-us/windows/win32/taskschd/schtasks?redirectedfrom=MSDN

    Le fichier XML contiendrait par exemple un truc du genre :
    <Settings>
        <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    </Settings>
    


    Idem pour le mutli trigger..

    Pour savoir à quoi ressemble le fichier XML, tu peux exporter une de tes tâches au format XML et t'en servir pour créer les autres

    2
    1. Snowmann Messages postés 239 Statut Membre 2
       
      Ahh super, merci pour ta réponse complète mais à partir de quelle "plateforme" puis-je créer ou modifier ou améliorer un fichier xml ?
      0
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Un editeur de text
      Notepad suffit ..
      Mais si tu veux la coloration syntaxique alors utilise. Notepad++
      0
    3. Snowmann Messages postés 239 Statut Membre 2
       
      Okay super merci !
      0