在Windows中通过脚本停用设备

为了节省电力或减少自己的监视偏执,建议完全断开自己计算机上未使用的设备的连接。 可以通过设备管理器以经典方式停用/激活音箱或网络摄像头等设备。 整个事情也可以通过脚本工作。 执行此操作的标准方法曾经是devcon 。 Windows 10现在提供了通过PowerShell执行此操作的更方便的方法。


首先,您需要通过设备管理器确定名称或硬件ID(在相应设备上单击鼠标右键>“详细信息”>“设备描述/硬件ID”)。 或者,您也可以使用PowerShell命令Get-PnpDevice -PresentOnly 。 现在,您创建以下PowerShell脚本:

a422fab8dcb43ba45cce4420e050941f

该脚本会自动显示UAC 对话框,因为它需要管理员权限,现在可以按如下方式调用。:

a422fab8dcb43ba45cce4420e050941f

XXX 代表名称或硬件 ID,YYY 代表启用或禁用值(类型也可以省略,此时当前状态为否定)。要通过快捷方式方便地访问此功能,只需按如下方式创建即可。:

a422fab8dcb43ba45cce4420e050941f

例如,可以使用诸如flimsy之类的工具轻松地通过任务计划(具有“独立于用户帐户控制的执行”和“具有最高特权”的选项)自动启动或通过键盘热键进行自动启动。

背部