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!
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!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 13068186865
Url: https://administrator.de/contentid/13068186865
Ausgedruckt am: 25.11.2024 um 11:11 Uhr
2 Kommentare
Neuester Kommentar
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
Oder über die ältere WMI CMDLets
Get-WmiObject
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.
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
Get-WmiObject
$processors = (Get-WMIObject Win32_Processor).NumberOfLogicalProcessors
Beide CMDLets liefern dir den Wert gleich als Integer Wert.
https://learn.microsoft.com/de-de/windows/win32/cimwin32prov/win32-proce ...
Sid.