Comment obtenir la commande qui a appelé une tâche avec la liste des tâches ?
Le gestionnaire de tâches Windows a une colonne intitulée Ligne de commande qui affiche la commande qui a démarré la tâche donnée, avec tous les commutateurs et paramètres, par exemple :
test.exe -V -A 127.0.0.1 -P 6062
Maintenant, je dois identifier une certaine tâche qui écoute sur un certain port et / ou a été appelée avec une certaine combinaison de commutateurs. Mon objectif est de fermer la tâche sélectionnée, mais pas les autres, donc s'il y a plusieurs tâches test.exe
en cours d'exécution, je ne peux pas simplement fermer toutes les tâches renvoyées par :
tasklist /fo csv /nh /fi "imagename eq test.exe"
Malheureusement, il semble que ni tasklist
ni pslist
( ici ) est capable de renvoyer le champ de la ligne de commande . Comment puis-je surmonter ce problème?