2013-02-09 41 views

回答

4

你要買什麼?關於你的處理器的信息Get-Process在您的計算機上列出正在運行的進程(例如Internet Explorer),而不是有關您的處理器芯片(CPU)的信息。例如:

Get-Process 

輸出:

Handles NPM(K) PM(K)  WS(K) VM(M) CPU(s)  Id ProcessName                   
------- ------ -----  ----- ----- ------  -- -----------                   
    284  25  7128  8748 103   1608 AppleMobileDeviceService               
    75  7  1136  1528 44   1588 armsvc                    
    703  82  6612  7732 114  1,25 4212 AsusAudioCenter    

關於你的處理器信息可以使用被發現:

Get-WmiObject Win32_Processor 

輸出:

Caption   : Intel64 Family 6 Model 42 Stepping 7 
DeviceID   : CPU0 
Manufacturer  : GenuineIntel 
MaxClockSpeed  : 3400 
Name    : Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz 
SocketDesignation : LGA1155 

要獲得有關CPU的所有屬性使用Get-WmiObject Win32_Processor | fl *。爲了得到繳費屬性的列表,使用Get-Member cmdlet來檢查對象Get-WmiObject回報:

Get-WmiObject Win32_Processor | Get-Member 
3

你在錯過了瞎猜。另外,由於你對錯誤的描述只不過是「但是,失敗了」,我只能猜測你的問題可能是什麼。爲了更好地幫助您使用幫助,您需要通過提供有關您的問題的相關信息(如錯誤消息)來幫助我們。

首先,Help(或Get-Help cmdlet)沒有-Property參數。 -Parameter可能是你在尋找什麼,但運行Help Get-Process -Parameter CPU將揭示該Get-Process cmdlet沒有CPU參數。

其次,System.Diagnostics.Process classGet-Process回報情況。該文檔或運行Get-Process | Get-Member將向您顯示該類暴露的屬性。您可以通過運行類似於...

Get-Process | Select-Object -Property (
    'ProcessName', 
    'Id', 
    'ProcessorAffinity', 
    'UserProcessorTime', 
    'PrivilegedProcessorTime', 
    'TotalProcessorTime' 
); 

最後,與以前的版本不同,PowerShell 3.0不安裝本地幫助內容。您需要運行Update-Help cmdlet以下載並安裝幫助內容。或者,在運行Get-Help時,您可以傳遞參數-Online,該參數將在Web瀏覽器中從MSDN打開幫助內容。