Added win11 script 'get monitor EDIDs.ps1'

This commit is contained in:
William Lewis 2025-06-24 10:12:49 -05:00
parent 40f0b6d215
commit bac562f06f

View File

@ -0,0 +1,20 @@
# Get EDID information from the registry
$monitors = Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Enum\DISPLAY"
foreach ($monitor in $monitors) {
$monitorKeyPath = "HKLM:\SYSTEM\CurrentControlSet\Enum\DISPLAY\$($monitor.PSChildName)"
$subKeys = Get-ChildItem $monitorKeyPath
foreach ($subKey in $subKeys) {
$deviceParamsPath = "$monitorKeyPath\$($subKey.PSChildName)\Device Parameters"
$edid = Get-ItemProperty -Path $deviceParamsPath -Name EDID -ErrorAction SilentlyContinue
if ($edid) {
$edidHex = ($edid.EDID | ForEach-Object { '{0:X2}' -f $_ }) -join ' '
Write-Host "Monitor: $($monitor.PSChildName)"
Write-Host "EDID: $edidHex"
Write-Host ""
}
}
}