Я хотел бы знать, как получить PID процесса с помощью одной команды в командной строке.
Я пробовал это с помощью findstr, но я (по-видимому) не настолько умен, чтобы понять это. Вы не можете использовать список задач, потому что вам нужно будет найти PID cmd.exe самостоятельно. Итак, какова команда для выполнения
автоматического поиска?
Вы не рассказываете нам о своей ОС, но я вижу 2 способа для этого:
Например: найти PID для процесса cmd.exe
:
tasklist /FI "IMAGENAME eq cmd.exe" /FO LIST | findstr "PID:"
PID: 8748
Powershell:
Get-Process cmd | select-object id
Id
--
8748