Hi,
I was looking for a query or report to define if hyperthreading is enabled or disabled using SCCM.
Thanks,
Hi,
I was looking for a query or report to define if hyperthreading is enabled or disabled using SCCM.
Thanks,
ConfigMgr includes an SMS_Processor class as part of hardware inventory that contains an attribute called "Is Hyperthreaded Enabled"; this property if disabled by default but you can enable it. There are no built-in reports showing the data but you can either write your own or use an in-console query to show the data.
You could also use a script (or CMPivot even) to query the Win32_Processor WMI class and compare the value of the NumberOfLogicalProcessors and NumberOfCores attributes. Here's a sample script: http://jeffwouters.nl/index.php/2016/10/powershell-is-hyperthreading-enabled/
The Processor object in HW inventory has these properties:
Is Hyperthread Capable
Number Of Cores
Number Of Logical Processors
If the last two aren't equal, HT is probably enabled.
7 people are following this question.