¿Cómo puedo mostrar la ruta completa del archivo EXE de cada proceso en ejecución desde la línea de comandos en Windows?
Intenté tasklist y pslist , pero no muestran la ruta completa:
tasklist /FI "ImageName eq Spring.Tests.exe" /v /fo List
Da:
Image Name: Spring.Tests.exe
PID: 3956
Session Name: Console
Session#: 1
Mem Usage: 9,772 K
Status: Running
User Name: W81ENTX64DELPHI\Developer
CPU Time: 0:00:01
Window Title: Spring
y
pslist Spring.Tests -x
da:
Name Pid VM WS Priv Priv Pk Faults NonP Page
Spring.Tests 3956 83472 9772 5320 5692 5037 11 157
Tid Pri Cswtch State User Time Kernel Time Elapsed Time
1488 10 11018 Wait:UserReq 0:00:00.906 0:00:01.046 0:53:06.977
Como Spring.Tests.exe
puede estar en varios directorios, quiero saber cuál se ejecutó.
1
oh, esa es una pregunta clásica ... además del administrador de tareas que tiene una columna. Para la línea de comandos, WMIC y powershell pueden. incluso está aquí o en stackoverflow ... debe estar por todas partes ... En realidad, no puedo verla completamente respondida aquí, tengo una nota de eso ... lo comprobaré
—
barlop
@barlop es divertido: mientras escribías tu comentario, ya estaba experimentando con PowerShell, ya que también había estado experimentando con otros PowerShell (:
—
Jeroen Wiert Pluimers
no necesita un ':(' su método es muy bueno y lo encontró rápido
—
barlop
¡Debo ser autista! Tal vez deberías poner una nariz en el smiley para
—
aclararlo
@kayleeFrye_onDeck Tengo más éxito ejecutando las soluciones bajo un token UAC elevado, pero realmente desearía que hubiera una versión de línea de comandos de technet.microsoft.com/en-us/sysinternals/processexplorer.aspx que permita consultas confiables bajo ese token.
—
Jeroen Wiert Pluimers