fohnbit
Goto Top

Ergebnis von wmic verarbeiten in der powershell

Hallo!

Ich rufe in der Powershell folgenden Befehl auf:
wmic cpu get NumberOfCores,NumberOfLogicalProcessors

Da bekomme ich dann:
NumberOfCores NumberOfLogicalProcessors

8 16


Nun würde ich den Wert von NumberOfLogicalProcessors als Integer in einer Variable benötigen.

Wie kann ich das erreichen?

Danke!

Content-Key: 13068186865

Url: https://administrator.de/contentid/13068186865

Printed on: April 27, 2024 at 06:04 o'clock

Mitglied: 7907292512
Solution 7907292512 Sep 25, 2023 updated at 08:12:57 (UTC)
Goto Top
Moin.
PowerShell hat eigene Methoden für den Zugriff auf WMI Klassen also Pack das wmic gleich mal gaaaaanz weit weg in die Schublade, das ist nur auf der CMD nötg ...
Get-CimInstance
$processors = (Get-CimInstance Win32_Processor).NumberOfLogicalProcessors
Oder über die ältere WMI CMDLets
Get-WmiObject
$processors = (Get-WMIObject Win32_Processor).NumberOfLogicalProcessors
Wobei man heutzutage die "CIM" CMDLets bevorzugt verwenden sollte, da effizienter und schneller.
Beide CMDLets liefern dir den Wert gleich als Integer Wert.

https://learn.microsoft.com/de-de/windows/win32/cimwin32prov/win32-proce ...

Sid.
Member: Fohnbit
Fohnbit Sep 25, 2023 at 08:48:22 (UTC)
Goto Top
Danke