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!
Please also mark the comments that contributed to the solution of the article
Content-Key: 13068186865
Url: https://administrator.de/contentid/13068186865
Printed on: April 27, 2024 at 06:04 o'clock
2 Comments
Latest comment
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.