[Solved] How to get model and serial number of monitor? [closed]


I found some info in link below.solution
Using wmi classes we can take info from our monitors, then for each monitor takes values from fields and write it to file.

$Monitors = Get-WmiObject WmiMonitorID -Namespace root\wmi
$LogFile = "d:\monitors.txt"

"Manufacturer,Name,Serial" | Out-File $LogFile

ForEach ($Monitor in $Monitors)
{
    $Manufacturer = ($Monitor.ManufacturerName|where {$_ -ne 0}|ForEach{[char]$_}) -join ""
    $Name = ($Monitor.UserFriendlyName  |where {$_ -ne 0}| ForEach{[char]$_}) -join ""
    $Serial = ($Monitor.SerialNumberID  |where {$_ -ne 0}| ForEach{[char]$_}) -join ""

    "$Manufacturer,$Name,$Serial" | Out-File $LogFile -append
}

1

solved How to get model and serial number of monitor? [closed]