CPU Informationen: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== CPU (Anzahl CPUs, Cores, logische Prozessoren) == <source lang="powershell"> $Node = "FPPW9101" $CPUProperty = "NumberOfCores","NumberOfLogicalProcessors" $…“)
 
 
(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 = "FPPW9101"
+
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
}