Advertisement
Lee_Dailey

SysInfo - PageFileUsage

Jun 8th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $SystemInfo = [ordered]@{}
  2.  
  3. $CIM_PageFileUsage = Get-CimInstance -ClassName Win32_PageFileUsage
  4.  
  5. $SystemInfo.Add('PageFile_Name', $CIM_PageFileUsage.Name)
  6. $SystemInfo.Add('PageFile_WhenCreated', $CIM_PageFileUsage.InstallDate)
  7. $SystemInfo.Add('PageFile_IsTemp', $CIM_PageFileUsage.TempPageFile)
  8. # the page file size info is in MB, not Bytes
  9. $SystemInfo.Add('PageFile_Size_GB', '{0:N3}' -f ($CIM_PageFileUsage.AllocatedBaseSize / 1KB))
  10. $SystemInfo.Add('PageFile_Size_PeakUsage_GB', '{0:N3}' -f ($CIM_PageFileUsage.PeakUsage / 1KB))
  11. $SystemInfo.Add('PageFile_Size_CurrentUsage_GB', '{0:N3}' -f ($CIM_PageFileUsage.CurrentUsage / 1KB))
  12.  
  13. $SystemInfo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement