3

経由でコンピュータ上の CPU の総数を見つけようとしていますget-wmiobject。クエリ:select * from win32_processorコンピューターに複数のプロセッサがある場合、複数の行を返します。countWQL には、TSQL のようなキーワードはありません。それで、返された行の総数を見つける別の方法があるかどうか疑問に思っていますか?

4

2 に答える 2

8

それを強制的に配列に入れ、Countプロパティを使用することができます:

@(gwmi win32_processor).count

特定のケースで、プロセッサの数だけを探している場合は、次のことができます。

$env:NUMBER_OF_PROCESSORS
于 2011-11-30T22:57:41.853 に答える
4

Win32_OperatingSystemクラスを試すこともできます:

Get-WmiObject -Class Win32_OperatingSystem -ComputerName localhost | `
   Select-Object NumberOfProcessors,NumberOfLogicalProcessors
于 2011-12-01T10:39:16.723 に答える