Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $SystemInfo = [ordered]@{}
- $CIM_WinSAT = Get-CimInstance -ClassName Win32_WinSAT
- $WinSAT_Average = ($CIM_WinSAT.PSObject.Properties.Where({$_ -match 'score'}).Value |
- Measure-Object -Average).Average
- $SystemInfo.Add('Perf_WinExp_All', $CIM_WinSAT.WinSPRLevel)
- $SystemInfo.Add('Perf_WinExp_Average', '{0:N2}' -f $WinSAT_Average)
- $SystemInfo.Add('Perf_WinExp_CPU', $CIM_WinSAT.CPUScore)
- $SystemInfo.Add('Perf_WinExp_RAM', $CIM_WinSAT.MemoryScore)
- $SystemInfo.Add('Perf_WinExp_Disk', $CIM_WinSAT.DiskScore)
- $SystemInfo.Add('Perf_WinExp_Vid', $CIM_WinSAT.GraphicsScore)
- $SystemInfo.Add('Perf_WinExp_Vid_D3D', $CIM_WinSAT.D3DScore)
- $SystemInfo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement