我需要获取连接到我的PC的显示器的型号和序列号。如果它在Python中实现会更好,但是在powershell中也可以。
1 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
我在下面的链接中找到了一些信息。溶液使用wmi类,我们可以从监视器中获取信息,然后对于每个监视器从字段中获取值并将其写入文件。
$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
}
添加回答
举报
0/150
提交
取消