Break On
$strComputer = "."
$objWMIService = GetObject("winmgmts:\\" + $strComputer + "\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_Processor",,48)
For each $objItem in $colItems
"AddressWidth: " + $objItem.AddressWidth ?
"Architecture: " + $objItem.Architecture ?
"Availability: " + $objItem.Availability ?
"Caption: " + $objItem.Caption ?
"ConfigManagerErrorCode: " + $objItem.ConfigManagerErrorCode ?
"ConfigManagerUserConfig: " + $objItem.ConfigManagerUserConfig ?
"CpuStatus: " + $objItem.CpuStatus ?
"CreationClassName: " + $objItem.CreationClassName ?
"CurrentClockSpeed: " + $objItem.CurrentClockSpeed ?
"CurrentVoltage: " + $objItem.CurrentVoltage ?
"DataWidth: " + $objItem.DataWidth ?
"Description: " + $objItem.Description ?
"DeviceID: " + $objItem.DeviceID ?
"ErrorCleared: " + $objItem.ErrorCleared ?
"ErrorDescription: " + $objItem.ErrorDescription ?
"ExtClock: " + $objItem.ExtClock ?
"Family: " + $objItem.Family ?
"InstallDate: " + $objItem.InstallDate ?
"L2CacheSize: " + $objItem.L2CacheSize ?
"L2CacheSpeed: " + $objItem.L2CacheSpeed ?
"L3CacheSize: " + $objItem.L3CacheSize ?
"L3CacheSpeed: " + $objItem.L3CacheSpeed ?
"LastErrorCode: " + $objItem.LastErrorCode ?
"Level: " + $objItem.Level ?
"LoadPercentage: " + $objItem.LoadPercentage ?
"Manufacturer: " + $objItem.Manufacturer ?
"MaxClockSpeed: " + $objItem.MaxClockSpeed ?
"Name: " + $objItem.Name ?
"NumberOfCores: " + $objItem.NumberOfCores ?
"NumberOfLogicalProcessors: " + $objItem.NumberOfLogicalProcessors ?
"OtherFamilyDescription: " + $objItem.OtherFamilyDescription ?
"PNPDeviceID: " + $objItem.PNPDeviceID ?
"PowerManagementCapabilities: " + $objItem.PowerManagementCapabilities ?
"PowerManagementSupported: " + $objItem.PowerManagementSupported ?
"ProcessorId: " + $objItem.ProcessorId ?
"ProcessorType: " + $objItem.ProcessorType ?
"Revision: " + $objItem.Revision ?
"Role: " + $objItem.Role ?
"SocketDesignation: " + $objItem.SocketDesignation ?
"Status: " + $objItem.Status ?
"StatusInfo: " + $objItem.StatusInfo ?
"Stepping: " + $objItem.Stepping ?
"SystemCreationClassName: " + $objItem.SystemCreationClassName ?
"SystemName: " + $objItem.SystemName ?
"UniqueId: " + $objItem.UniqueId ?
"UpgradeMethod: " + $objItem.UpgradeMethod ?
"Version: " + $objItem.Version ?
"VoltageCaps: " + $objItem.VoltageCaps ?
?
Next
? 'Press Any Key to close the window'
get $