如何通过脚本 enable/disable 网络摄像头 (Win 10)
How to enable/disable webcam by script (Win 10)
我在笔记本电脑上使用 win 10,有时我需要 enable/disable 通过任何脚本或 .exe 文件构建我的网络摄像头和麦克风。
换句话说,我需要通过脚本来切换这个:
WebCam Settings
我试图在 Google 中找到一些东西,但没有成功。告诉我从哪里开始?
您可以使用 PowerShell 脚本禁用和启用网络摄像头。
列出你所有的相机:
Get-PnpDevice -FriendlyName *webcam*
按状态过滤相机:
Get-PnpDevice -FriendlyName *webcam* -Status OK
关闭摄像头:
Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Status OK).InstanceId
启用摄像头:
Enable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Status Error).InstanceId
嗯...如果您不使用网络摄像头,它会起作用,但如果它仍然处于活动状态,则会显示此错误(运行 作为管理员的 powershell 脚本):
Disable-PnpDevice : Generic failure
At line:1 char:1
- Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName "USB Video ...
-
+ CategoryInfo : NotSpecified:
(Win32_PnPEntity...7&169FD4E3&...):ROOT\cimv2\Win32_PnPEntity) [Disable-PnpDevice], > CimException
- FullyQualifiedErrorId : HRESULT 0x80041001,Disable-PnpDevice
- 有什么方法可以在它还在使用时将其关闭吗?我的问题是,在我结束 Microsoft Teams 会议后,我看到摄像头仍在使用中,因为我看到它的指示灯仍然亮着...
我在笔记本电脑上使用 win 10,有时我需要 enable/disable 通过任何脚本或 .exe 文件构建我的网络摄像头和麦克风。 换句话说,我需要通过脚本来切换这个: WebCam Settings 我试图在 Google 中找到一些东西,但没有成功。告诉我从哪里开始?
您可以使用 PowerShell 脚本禁用和启用网络摄像头。
列出你所有的相机:
Get-PnpDevice -FriendlyName *webcam*
按状态过滤相机:
Get-PnpDevice -FriendlyName *webcam* -Status OK
关闭摄像头:
Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Status OK).InstanceId
启用摄像头:
Enable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Status Error).InstanceId
嗯...如果您不使用网络摄像头,它会起作用,但如果它仍然处于活动状态,则会显示此错误(运行 作为管理员的 powershell 脚本):
Disable-PnpDevice : Generic failure
At line:1 char:1
- Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName "USB Video ...
+ CategoryInfo : NotSpecified:
(Win32_PnPEntity...7&169FD4E3&...):ROOT\cimv2\Win32_PnPEntity) [Disable-PnpDevice], > CimException
- FullyQualifiedErrorId : HRESULT 0x80041001,Disable-PnpDevice
- 有什么方法可以在它还在使用时将其关闭吗?我的问题是,在我结束 Microsoft Teams 会议后,我看到摄像头仍在使用中,因为我看到它的指示灯仍然亮着...