Comment faire pour exécuter une tâche planifiée avec “schtasks” sans ouvrir une nouvelle fenêtre de ligne de commande?
J'ai un fichier de commandes qui crée une tâche planifiée à l'aide de schtasks
comme ceci:
schtasks /create /tn my_task_name
/tr "...\my_path\my_task.bat"
/sc daily
/st 10:00:00
/s \\my_computer_name
/u my_username
/p my_password
Cela fonctionne bien, sauf le fait que lorsque my_task.bat
est exécutée, une nouvelle fenêtre de ligne de commande est ouvert (et fermé après exécution).
Je voudrais éviter l'ouverture de cette nouvelle fenêtre (c'est à dire pour exécuter la tâche en mode silencieux, dans l'arrière-plan).
J'ai pensé à l'utiliser
start /b ...\my_path\my_task.bat
mais je ne sais pas comment, parce que depuis que j'ai appeler start
à partir du fichier de commandes j'ai besoin de la faire précéder de cmd /c
, ce qui entraîne la nouvelle fenêtre pour l'ouvrir.
Comment pourrais-je résoudre ce problème ?
OriginalL'auteur Misha Moroshko | 2010-10-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le Shell Windows extensions de Script pour exécuter un fichier de commandes pour un mode invisible.
De créer un fichier texte et nommez-le
<scriptname>.vbs
Collez le code suivant dans le .fichier vbs
Modifier le nom et le chemin d'accès vous fichier de commandes en fonction de votre besoin
OriginalL'auteur Rutesh Makhijani
Vous pouvez le faire en spécifiant /RU option pour schtasks. Cette option
Et donc, essayez cette
OriginalL'auteur pmod