Que tal este:
wmic process where caption="test.exe" get commandline
E se você fizer isso, você também terá o ProcessId para matar:
wmic process where caption="test.exe" get commandline,processid
wmic
também possui um comutador para saída para csv. Então:
wmic /output:c:\temp\proc.csv process where caption="test.exe" get commandline,processid /format:csv
Nota: Se você receber um erro com o último ( Invalid XSL format (or) file name
), precisará copiar csv.xml
de %WINDIR%\System32\wbem\en-US
para %WINDIR%\System32\wbem
. Você pode ler sobre esse bug aqui .
Você também pode usar o PowerShell:
Get-WmiObject win32_process -Filter "name like '%test.exe'"|select CreationDate,ProcessId,CommandLine|ft -AutoSize'