簡體   English   中英

PowerShell:獲取有關Get-Process -Property CPU的幫助

[英]PowerShell: Getting Help on Get-Process -Property CPU

使用PowerShell 3,我試圖獲得有關CPU可用的屬性的幫助。 在使用Get-Process時。 我只是在黑暗中嘗試了一下,如下所示:

Help Get-Process -Property CPU

但是,失敗了。 任何幫助,請!

你在找什么? 有關您的處理器的信息? Get-Process您計算機上正在運行的進程(例如Internet Explorer) Get-Process列表,而不是有關處理器芯片(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-WmiObject Win32_Processor | fl * 若要獲取可用屬性的列表,請使用Get-Member cmdlet檢查Get-WmiObject返回的對象:

Get-WmiObject Win32_Processor | Get-Member

您在黑暗中的投籃未中。 另外,由於您對錯誤原因的描述只不過是“但是,失敗了。”,因此我只能猜測您的問題可能是什么。 為了更好地幫助您使用幫助,您需要通過提供有關問題的相關信息(例如錯誤消息)來幫助我們。

首先, Help (或Get-Help cmdlet )沒有-Property參數。 -Parameter可能正是您想要的,但是運行Help Get-Process -Parameter CPU將顯示Get-Process cmdlet沒有CPU參數。

其次, Get-Process返回System.Diagnostics.Process類的實例。 該文檔或正在運行的Get-Process | Get-Member 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打開幫助內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM