2013-07-23 70 views
1

我想從命令行運行msinfo32並獲取到文本文件只有系統正在運行的任務。例如,我運行命令:msinfo命令行只導出正在運行的任務

MSINFO32 /報告\ nfo.txt /類別,所有+ SWEnvRunningTasks

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

....但它出口的許多其他信息。 有人可以寫出正確的命令語法嗎?謝謝

我在Windows 7 64Bit上運行,但我認爲沒關係。我會接受任何系統的答案。 我認爲這是另一個「微軟」錯誤。 Microsft沒有聲明這樣的功能。

回答

1

如果您可以使用Powershell而不是msinfo32,這會更容易,更快捷:powershell Get-Process。這個過程很快並且可以很容易地傳送到一個文件,例如powershell Get-Process > .\nfo.txt。這應該適用於任何支持Powershell 2.0或更高版本的Windows版本,我相信。

有關Get-Process cmdlet的完整文檔,請參閱http://technet.microsoft.com/en-us/library/ee176855.aspx。您可以使用許多選項來限制cmdlet輸出的列,以便不必解析大量額外的列。

+0

好的,我會接受與powershell的答案,我可以做到這一點。但是我意識到msinfo32肯定有問題。無論如何感謝您的時間和答覆。 –

相關問題