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]