Skip to content

Instantly share code, notes, and snippets.

@yushulx
Created April 16, 2020 08:38
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save yushulx/27ecfc190ed091dc6373e43c6558e582 to your computer and use it in GitHub Desktop.
Save yushulx/27ecfc190ed091dc6373e43c6558e582 to your computer and use it in GitHub Desktop.
Get-PnpDevice -FriendlyName *webcam*
Get-PnpDevice -FriendlyName *webcam* -Class Camera,image
Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Class Image -Status OK).InstanceId
Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Class Camera -Status OK).InstanceId
Enable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Class Image -Status Error).InstanceId
Enable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *webcam* -Class Camera -Status Error).InstanceId
@yushulx
Copy link
Author

yushulx commented Aug 29, 2022

@radershan probably change the commands to

Disable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *camera* -Class Camera -Status OK).InstanceId
Enable-PnpDevice -InstanceId (Get-PnpDevice -FriendlyName *camera* -Class Camera -Status Error).InstanceId

You can firstly check the device name by running Get-PnpDevice.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment