活动监视器总数



我正在编写一个powershell脚本来设置显示设置。

我目前正在查找连接了多少个活动显示器。例如,查看一台电脑是否有一个监视器或两个以上的监视器。

到目前为止,我有(Get-CimInstance Win32_VideoController).Count,尽管这只是显示了我有多少视频输出,而不是当前正在使用/连接的视频输出。

感谢

根据https://learn.microsoft.com/en-us/windows/win32/wmicoreprov/wmimonitorid用于此操作的wmi类位于名称空间root/wmi中。

要获得这些信息,您可以使用

Get-WmiObject -Namespace 'root/wmi' -Class WmiMonitorID

Get-CimInstance -Namespace 'root/wmi' -ClassName WmiMonitorID

这应该返回关于所有连接的监视器的信息(包括序列号、制造商等(

最新更新