如何使用Powershell脚本检测USB KVM扩展器上的鼠标和键盘?

问题描述 投票:0回答:1

我正在使用 PS 脚本检查鼠标和键盘是否正确连接到远程 PC。问题是鼠标和键盘通过 USB KVM 扩展器连接到远程 PC。

我认为可行的只是使用以下命令查找连接的鼠标和键盘:

Get-CimInstance win32_POINTINGDEVICE 
Get-CimInstance win32_KEYBOARD 

但是,我注意到即使鼠标和键盘断开连接,这些命令也会返回肯定的结果,只是因为 KVM 扩展器已连接。所以本质上它所做的只是检查 KVM 是否已连接,这不是我想要的。它将 KVM 检测为自己的“指点设备”和“键盘”(这两个命令都会返回 KVM 设备 ID)。

如何避免这个问题?

我想通过检查鼠标是否处于活动状态(检查它是否移动)来检查鼠标是否已连接,但这不是我想要的,因为这个想法是远程自动化检查(前面没有操作员) PC移动鼠标)。

powershell keyboard mouse powershell-remoting
1个回答
0
投票

我正在尝试寻找一种方法来获取连接到 HP e34 g4 显示器的设备的鼠标和键盘信息 IE 可用性以及类型或型号(如果可能)。如果可能的话远程,如果不能则本地。我知道这些显示器有固件,并且我可以获得显示器的 SN。有什么想法吗?

© www.soinside.com 2019 - 2024. All rights reserved.