Comment logger la réponse d'une commande DOS
Posté : 24 mars 2010 15:53
Je souhaiterait logger dans un fichier la réponse d'une commande "TASKKILL" mais ça ne fonctionne pas avec la procédure habituelle :
TASKKILL /IM MonAppli.exe >> C:\Toto.log
(le fichier "Toto.log" est bien créé ou modifié mais il reste vierge, il ne contient ni le message "Opération réussie : le processus "MonAppli.exe" de PID 3564 a été arrêté." ni le message "Erreur : le processus "MonAppli.exe" est introuvable.")
alors que ça fonctionne (partiellement) pour une commande "XCOPY" :
XCOPY "Source" "Destination" >> C:\Toto.log
(le fichier "Toto.log" est bien créé ou modifié, il contient le message "0 fichier(s) copié(s)" mais il ne contient pas par exemple le message réponse qui précède "Fichier introuvable - Source" !!!)
J'ai essayé aussi d'exécuter un premier batch "Kill1.bat" contenant la commande "cmd /k Kill2.bat" qui appelle le second batch "Kill2.bat" contenant ma commande "TASKKILL /IM MonAppli.exe >> C:\Toto.log" mais pas mieux !!!
Please Help !!!
TASKKILL /IM MonAppli.exe >> C:\Toto.log
(le fichier "Toto.log" est bien créé ou modifié mais il reste vierge, il ne contient ni le message "Opération réussie : le processus "MonAppli.exe" de PID 3564 a été arrêté." ni le message "Erreur : le processus "MonAppli.exe" est introuvable.")
alors que ça fonctionne (partiellement) pour une commande "XCOPY" :
XCOPY "Source" "Destination" >> C:\Toto.log
(le fichier "Toto.log" est bien créé ou modifié, il contient le message "0 fichier(s) copié(s)" mais il ne contient pas par exemple le message réponse qui précède "Fichier introuvable - Source" !!!)
J'ai essayé aussi d'exécuter un premier batch "Kill1.bat" contenant la commande "cmd /k Kill2.bat" qui appelle le second batch "Kill2.bat" contenant ma commande "TASKKILL /IM MonAppli.exe >> C:\Toto.log" mais pas mieux !!!
Please Help !!!