Як я можу показати повний шлях файлу EXE кожного запущеного процесу з командного рядка в Windows?
Я спробував список завдань і pslist , але вони не показують повний шлях:
tasklist /FI "ImageName eq Spring.Tests.exe" /v /fo List
Дає:
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
і
pslist Spring.Tests -x
дає:
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
Оскільки Spring.Tests.exeможна в різних каталогах, я хочу знати, який з них був виконаний.
1
о, це класичне питання .. окрім того, що менеджер завдань має стовпчик. Для командного рядка, WMIC і повноважень можуть. це навіть тут або на stackoverflow .. повинно бути в усьому місці ... Насправді я не можу побачити тут повну відповідь, у мене є записка про це. Я перевірю
—
барлоп
@barlop це смішно: в той час як ви написали свій коментар, я вже експериментував з PowerShell, як я робив деякі інші PowerShell експериментування , а також (:
—
Йерун Wiert Pluimers
немає необхідності ':(' ваш метод дуже охайний, і ви швидко знайшли його
—
барлоп
Я мушу бути аутистом! Можливо, вам слід покласти ніс у смайлик, щоб це було зрозуміліше ;-)
—
барлоп
@kayleeFrye_onDeck Я маю кращий успіх у виконанні рішень під підвищеним маркером UAC, але дуже хотілося б, щоб там була версія командного рядка technet.microsoft.com/en-us/sysinternals/processexplorer.aspx, яка дозволяє надійно проводити запити під цим маркером.
—
Jeroen Wiert Pluimers