CPU Informationen: Unterschied zwischen den Versionen
Aus Wiki-WebPerfect
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== CPU (Anzahl CPUs, Cores, logische Prozessoren) == <source lang="powershell"> $Node = "FPPW9101" $CPUProperty = "NumberOfCores","NumberOfLogicalProcessors" $…“) |
Admin (Diskussion | Beiträge) |
||
(4 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | <span style="font-size:20px;"><span style="color:red">'''-> This function/script is moved to [https://github.com/R-Studio/PSTools GitHub]!'''</span></span><br> | ||
+ | |||
== CPU (Anzahl CPUs, Cores, logische Prozessoren) == | == CPU (Anzahl CPUs, Cores, logische Prozessoren) == | ||
<source lang="powershell"> | <source lang="powershell"> | ||
− | $Node | + | Function Get-CPUNumber ($Node) { |
− | $CPUProperty = "NumberOfCores","NumberOfLogicalProcessors" | + | $CPUProperty = "NumberOfCores","NumberOfLogicalProcessors" |
− | $NumberOfCPUs = (Get-WmiObject -class win32_processor -computername $Node).Count | + | $NumberOfCPUs = (Get-WmiObject -class win32_processor -computername $Node).Count |
− | $NumberOfCores = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfCores | select -First 1 | + | $NumberOfCores = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfCores | select -First 1 |
− | $NumberOfLogicalProcessors = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfLogicalProcessors | select -First 1 | + | $NumberOfLogicalProcessors = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfLogicalProcessors | select -First 1 |
− | $obj1 = new-object PSObject -Property @{"Number of CPUs"="$NumberOfCPUs";"Number of Cores"="$NumberOfCores";"Number of logical Processors"="$NumberOfLogicalProcessors"} | + | $obj1 = new-object PSObject -Property @{"Number of CPUs"="$NumberOfCPUs";"Number of Cores/CPU"="$NumberOfCores";"Number of logical Processors/CPU"="$NumberOfLogicalProcessors"} |
− | $obj1 | select "Number Of CPUs", "Number of Cores", "Number of logical Processors" | Format-List | + | $obj1 | select "Number Of CPUs", "Number of Cores/CPU", "Number of logical Processors/CPU" | Format-List |
+ | } | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[Kategorie:PowerShell]] |
Aktuelle Version vom 26. Februar 2020, 11:18 Uhr
-> This function/script is moved to GitHub!
CPU (Anzahl CPUs, Cores, logische Prozessoren)
Function Get-CPUNumber ($Node) { $CPUProperty = "NumberOfCores","NumberOfLogicalProcessors" $NumberOfCPUs = (Get-WmiObject -class win32_processor -computername $Node).Count $NumberOfCores = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfCores | select -First 1 $NumberOfLogicalProcessors = (Get-WmiObject -class win32_processor -computername $Node -Property $CPUProperty).NumberOfLogicalProcessors | select -First 1 $obj1 = new-object PSObject -Property @{"Number of CPUs"="$NumberOfCPUs";"Number of Cores/CPU"="$NumberOfCores";"Number of logical Processors/CPU"="$NumberOfLogicalProcessors"} $obj1 | select "Number Of CPUs", "Number of Cores/CPU", "Number of logical Processors/CPU" | Format-List }