以下のスクリプトを使用して物理CPUの数を取得しようとしましたが、必要なresulを取得できませんでした。Powershellスクリプトで物理CPUの数を取得する
get-wmiobject Win32_ComputerSystem
物理CPUのの数を取得するための任意のコマンドはありますか?
以下のスクリプトを使用して物理CPUの数を取得しようとしましたが、必要なresulを取得できませんでした。Powershellスクリプトで物理CPUの数を取得する
get-wmiobject Win32_ComputerSystem
物理CPUのの数を取得するための任意のコマンドはありますか?
ドン・ジョーンズはこのようにそれを達成:
$cs = Get-WmiObject -class Win32_ComputerSystem
$Sockets=$cs.numberofprocessors
$Cores=$cs.numberoflogicalprocessors
私のPC上の出力は次のようになります。
$Sockets
1
$Cores
4
次のクエリに使用できるプロセッサのリストを見つけるには:結果からカウントを取得するには
([wmisearcher]"Win32_Processor").Get()
を、あなたが使用することができます。
([wmisearcher]"Win32_Processor").Get().Count
「SELECT * FROM Win32_Processor」をクエリとして使用することもできます。 –
取得するにはGet-WmiObject
または短いgwmi
を使用しますWin32_Processor
クラスのインスタンスを作成し、単純に数えます。彼のLink本を "PowerShellでHTMLレポートの作成" で
$(gwmi Win32_Processor).count
[を見てくださいthis](https://social.technet.microsoft.com/Forums/windows/en-US/860b8fb9-90ba-4390-ba89-03c253a2c2af/very-simple-code-for-counting-physical-cpus?forum=winserverpowershell )マイクロソフトの質問。 –