msinfo командная строка экспортирует только запущенные задачи
Я хочу из командной строки запустить msinfo32 и получить в текстовый файл ТОЛЬКО запущенные задачи системы. Например, я запускаю команду:
msinfo32 / report. \ nfo.txt / Categories-all + 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
Командлет. Существует множество параметров, которые можно использовать для ограничения столбцов, выводимых командлетом, чтобы вам не приходилось анализировать тонну дополнительных столбцов.