Как получить команду, которая вызвала задачу с помощью списка задач?
В диспетчере задач Windows есть столбец с надписью Командная строка , в которой отображается команда, запустившая данную задачу, со всеми переключателями и параметрами, например:
test.exe -V -A 127.0.0.1 -P 6062
Теперь мне нужно определить определенную задачу, которая прослушивает определенный порт и/или была вызвана с определенной комбинацией переключателей. Моя цель - закрыть выбранную задачу, но не другие, поэтому, если запущено несколько задач test.exe
, я не могу просто закрыть все возвращенные задачи автор:
tasklist /fo csv /nh /fi "imagename eq test.exe"
К сожалению, похоже, что ни tasklist
, ни pslist
( здесь) может возвращать поле командной строки. Как я могу преодолеть эту проблему?