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?

demandé sur