Вопрос по windows – командная строка процесса по имени

2

Я использовал следующую команду в cmd, чтобы получить командную строку процесса. Он дает подробную информацию обо всех процессах:

<code>WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid
</code>

Я хочу получить детали определенного процесса по имени в блокноте. Thanx.

Ваш Ответ

1   ответ
5

какой процесс вы искали.

Если вы знаете processId, вы можете использовать что-то вроде.

WMIC /OUTPUT:"C:\ProcessList.txt" process where processid=8196 get Caption,Commandline,Processid

Альтернативой параметру / output является простое перенаправление вывода. Если вы знаете заголовок, то вы можете использовать что-то вроде:

>"c:\ProcessList.txt" wmic process where "caption='chrome.exe'" get caption,commmandLine,processId

Предложение WHERE использует синтаксис SQL - строки заключаются в одинарные кавычки. Вы можете использовать сложную логику и подстановочные знаки.% соответствует любому 0 или более символам, и_ соответствует любому одному символу.

>"c:\ProcessList.txt" wmic process where "caption like 'c%.ex_' and processId<5000" get caption,commandLine,processId

Похожие вопросы