Windows Grep обнаруживает определенный процесс в соответствии с TaskMnge / ProcessEplorer - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть программа, которая запускается несколько раз параллельно в Windows.
Я хочу получить информацию из командной строки, с которой он начал.
Я видел в Process Explorer, который может представлять эту информацию.
Мне нужно что-то вроде grep в Unix, но он эффективно справляется с работой, не имея большого количества процессоров.
Я хочу получать информацию в соответствии с некоторыми данными, которые находятся в командной строке.Как я могу:

1) взять эту информацию?
2) Она представлена ​​только в Process Explorer, не является ли WMI, который ее доставит напрямую?
3) Это стоит многоЦПУ ?

Спасибо

1 Ответ

3 голосов
/ 16 ноября 2011

Вы можете;

WMIC PROCESS get Caption, Commandline, Processid

Или отфильтровать;

WMIC PROCESS WHERE "Caption='some.exe'" get Caption, Commandline, Processid

добавить > some.file или использовать wmic's /OUTPUT:some.file для выгрузки его в файл.

http://technet.microsoft.com/en-us/library/bb742610.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...