local loCPUs, loCPU, lcKey, lcCPUKey, loTreeCollection, loWMI loWMI = GETOBJECT('WinMgmts:') loCPUs = loWMI.ExecQuery('Select * from Win32_Processor') for each loCPU in loCPUs WITH loCPU ? 'Address Width : ', .AddressWidth ? 'Architecture : ', .Architecture ? 'Availability : ', .Availability ? 'Caption : ', .Caption ? 'Config Manager Error Code : ', .ConfigManagerErrorCode ? 'CPU Status : ', .CPUStatus ? 'Current Clock Speed : ', .CurrentClockSpeed ? 'Current Voltage : ', .CurrentVoltage ? 'Data Width : ', .DataWidth ? 'Description : ', .Description ? 'External Clock : ', .ExtClock ? 'Family : ', .Family ? 'Family (Other) : ', .OtherFamilyDescription ? 'L2 Cache Size : ', .L2CacheSize ? 'L2 Cache Speed : ', .L2CacheSpeed ? 'LoadPercentage : ', .LoadPercentage ? 'Manufacturer : ', .Manufacturer ? 'MaxClockSpeed : ', .MaxClockSpeed ? 'Name : ', .Name ? 'PNP Device ID : ', .PNPDeviceID ? 'Processor ID : ', .ProcessorID ? 'ProcessorType : ', .ProcessorType ? 'Revision : ', .Revision ? 'Role : ', .Role ? 'SocketDesignation : ', .SocketDesignation ? 'Status : ', .Status ? 'Stepping : ', .Stepping ? 'UniqueId : ', .UniqueId ? 'Upgrade Method : ', .UpgradeMethod ? 'Version : ', .Version ? 'Voltage Caps : ', .VoltageCaps endwith endfor