Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # SysInfo VideoController
- $SysInfoProps = [ordered]@{}
- $CIM_VideoController = @(Get-CimInstance -ClassName CIM_VideoController)
- foreach ($CVC_Item in $CIM_VideoController)
- {
- $Index = "{0:D2}" -f $CIM_VideoController.IndexOf($CVC_Item)
- $SysInfoProps.Add("Vid_Card_${Index}_Name", $CVC_Item.Name)
- $SysInfoProps.Add("Vid_Card_${Index}_Status", $CVC_Item.Status)
- $SysInfoProps.Add("Vid_Card_${Index}_DeviceID", $CVC_Item.DeviceID)
- $SysInfoProps.Add("Vid_Card_${Index}_AdapterRAM_MB", '{0:N2}' -f ($CVC_Item.AdapterRAM / 1MB))
- $SysInfoProps.Add("Vid_Card_${Index}_ColorBitDepth_Current", $CVC_Item.CurrentBitsPerPixel)
- $SysInfoProps.Add("Vid_Card_${Index}_Res_X_Current", $CVC_Item.CurrentHorizontalResolution)
- $SysInfoProps.Add("Vid_Card_${Index}_Res_Y_Current", $CVC_Item.CurrentVerticalResolution)
- $SysInfoProps.Add("Vid_Card_${Index}_RefreshRate_Hz_Current", $CVC_Item.CurrentRefreshRate)
- $SysInfoProps.Add("Vid_Card_${Index}_VideoModeDescription_Current", $CVC_Item.VideoModeDescription)
- }
- $SysInfoProps
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement