0

PowerShell 3 を使用して、CPU で使用できるプロパティについてヘルプを取得しようとしました。Get-Process の使用中。以下のように、暗闇の中でショットを試してみました。

Help Get-Process -Property CPU

でも、失敗。助けてください!

4

2 に答える 2

4

何を探していますか?プロセッサに関する情報はありますか?Get-Processプロセッサチップ(CPU)に関する情報ではなく、コンピュータで実行中のプロセス(Internet Explorerなど)を一覧表示します。元:

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オブジェクトを調べます。Get-WmiObject

Get-WmiObject Win32_Processor | Get-Member
于 2013-02-09T16:53:19.247 に答える
3

暗闇でのあなたのショットは失敗しました。また、何がうまくいかなかったのかについてのあなたの説明は「しかし、失敗しました」に過ぎないので、私はあなたの問題が何であるかを推測することしかできません. ヘルプをより適切に使用するには、エラー メッセージなど、問題に関する適切な情報を提供していただく必要があります。

まず、Help(またはGet-Helpコマンドレット-Property) にはパラメーター がありません。-Parameter探しているものかもしれませんが、実行Help Get-Process -Parameter CPUすると、Get-ProcessコマンドレットにパラメーターがないことがわかりCPUます。

次に、クラスGet-Processのインスタンスを返します。ドキュメントまたは実行中に、クラスが公開するプロパティが表示されます。次のようなものを実行することでそれらを取得できます...System.Diagnostics.ProcessGet-Process | Get-Member

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

最後に、以前のバージョンとは異なり、PowerShell 3.0 はローカル ヘルプ コンテンツをインストールしません。ヘルプ コンテンツをダウンロードしてインストールするには、Update-Helpコマンドレットを実行する必要があります。または、実行時に、Web ブラウザーで MSDN のヘルプ コンテンツを開くパラメーターをGet-Help渡すことができます。-Online

于 2013-02-09T20:00:10.470 に答える