2013-02-09 42 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打开帮助内容。