2013-07-23 11 views
1

Я хочу, чтобы из командной строки запускался msinfo32 и попадал в текстовый файл ТОЛЬКО выполняемые задачи системы. Например, я выполнить команду:.msinfo команда командной строки экспорт только выполняемые задачи

msinfo32/отчет \ nfo.txt/категории-все + SWEnvRunningTasks

msinfo32 /report .\nfo.txt /category +SWEnvRunningTasks 

.... но она экспортирует много другой информации. Может ли кто-нибудь написать правильный синтаксис команды? Спасибо

Я работаю на Windows 7 64Bit, но я думаю, что это не имеет значения. Я приму ответ для любой системы. Я думаю, что это еще одна ошибка Microsoft. Нет такой функциональности, которую заявляет Microsft.

ответ

1

Если вы можете использовать Powershell, а не msinfo32, это значительно проще и намного быстрее: powershell Get-Process. Это выполняется быстро и может быть легко передано в файл, например. powershell Get-Process > .\nfo.txt. Это должно работать на любой версии Windows, которая поддерживает Powershell 2.0 или более поздней версии, я считаю.

См. http://technet.microsoft.com/en-us/library/ee176855.aspx для полной документации командлета Get-Process. Существует множество опций, которые можно использовать для ограничения столбцов вывода командлетов, так что вам не нужно разбирать тонну дополнительных столбцов.

+0

ok Я согласен с ответом, как с powershell, я могу это сделать. Но я понимаю, что msinfo32, безусловно, имеет проблему. В любом случае спасибо за ваше время и ответ. –

Смежные вопросы