PowerShell 3 を使用して、CPU で使用できるプロパティについてヘルプを取得しようとしました。Get-Process の使用中。以下のように、暗闇の中でショットを試してみました。
Help Get-Process -Property CPU
でも、失敗。助けてください!
PowerShell 3 を使用して、CPU で使用できるプロパティについてヘルプを取得しようとしました。Get-Process の使用中。以下のように、暗闇の中でショットを試してみました。
Help Get-Process -Property CPU
でも、失敗。助けてください!
何を探していますか?プロセッサに関する情報はありますか?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
暗闇でのあなたのショットは失敗しました。また、何がうまくいかなかったのかについてのあなたの説明は「しかし、失敗しました」に過ぎないので、私はあなたの問題が何であるかを推測することしかできません. ヘルプをより適切に使用するには、エラー メッセージなど、問題に関する適切な情報を提供していただく必要があります。
まず、Help
(またはGet-Help
コマンドレット-Property
) にはパラメーター がありません。-Parameter
探しているものかもしれませんが、実行Help Get-Process -Parameter CPU
すると、Get-Process
コマンドレットにパラメーターがないことがわかりCPU
ます。
次に、クラスGet-Process
のインスタンスを返します。ドキュメントまたは実行中に、クラスが公開するプロパティが表示されます。次のようなものを実行することでそれらを取得できます...System.Diagnostics.Process
Get-Process | Get-Member
Get-Process | Select-Object -Property (
'ProcessName',
'Id',
'ProcessorAffinity',
'UserProcessorTime',
'PrivilegedProcessorTime',
'TotalProcessorTime'
);
最後に、以前のバージョンとは異なり、PowerShell 3.0 はローカル ヘルプ コンテンツをインストールしません。ヘルプ コンテンツをダウンロードしてインストールするには、Update-Help
コマンドレットを実行する必要があります。または、実行時に、Web ブラウザーで MSDN のヘルプ コンテンツを開くパラメーターをGet-Help
渡すことができます。-Online