Как да намерите и деактивирате уеб камери с помощта на PowerShell в Windows 10

Уеб камерите обикновено са малки камери, които седят на бюро, прикрепят се към монитора на потребителя или са вградени в хардуера. Уеб камерите могат да се използват по време на сесия за видео чат, включваща двама или повече души, с разговори, които включват аудио и видео на живо. Ако откриете, че уеб камерата натрапва вашата поверителност, съзнателно или несъзнателно, или искате да предотвратите хакерски атаки на уеб камера , може да искате напълно да деактивирате уеб камерата(disable the webcam) . В тази публикация ще ви покажем как да намерите и деактивирате уеб камери с помощта на PowerShell.(find and disable webcams using PowerShell.)

Използвайте PowerShell(Use PowerShell) , за да намерите и деактивирате уеб камери

За да използвате PowerShell за намиране и деактивиране на уеб камери(Webcams) в Windows 10 , направете следното:

Първо, ще трябва да намерите инсталираната камера на вашия компютър с Windows 10. Ето как:

  • Натиснете клавиша Windows key + X , за да отворите менюто на Power User.
  • Натиснете клавиша M на клавиатурата, за да отворите диспечера(Device Manager) на устройствата .
  • След като сте в диспечера(Device Manager) на устройствата , превъртете надолу през списъка с инсталирани устройства и разгънете секцията Устройства за изображения(Imaging devices) или Камери( Cameras ) .
  • Щракнете с десния бутон върху Интегрирана камера(Integrated Camera)  или основната уеб камера и щракнете върху Свойства(Properties) .
  • Отидете в раздела Подробности(Details) .
  • В секцията Свойство(Property) щракнете, за да изберете Съвпадащ ID на устройство(Matching device ID)  от падащото меню.
  • Щракнете с десния бутон върху стойността и изберете Копиране(Copy) . След това поставете стойността в Notepad .

Използвайте PowerShell, за да намерите и деактивирате Webcams-1

Като алтернатива можете да използвате PowerShell , за да намерите камерата, като изпълните командата по-долу. Заменете заместителя <PRIMARY CAMERA> с действителното име на камерата, както е посочено в диспечера на устройствата –(Device Manager –) в този пример уеб камера на HP(HP Webcam) .

Get-CimInstance Win32_PnPEntity | where caption -match '<PRIMARY CAMERA>'

Използвайте PowerShell, за да намерите и деактивирате Webcams-2

Сега, когато имате идентификатора на устройството на камерата, можете да продължите да деактивирате уеб камерата, като използвате командата Devcon , както следва:

Съвет(Tip) : Страницата за изтегляне посочва, че е необходимо Visual Studio , но можете да пропуснете тази стъпка и по време на инсталацията можете да пропуснете предупреждението.

  • След като изтеглите и инсталирате WDK на място на вашето C устройство, създайте и стартирайте PowerShell скрипт(create and run a PowerShell script) със следните параметри/стойности, за да деактивирате камерата. Заменете заместителя <FOLDER> с действителното име на папката, в която се намира вашето копие на Devcon .
$id = (Get-CimInstance Win32_PnPEntity |

where caption -match '<PRIMARY CAMERA>').pnpDeviceID

$ppid = "{0}{1}" -f '@',$id

Set-Location c:\<FOLDER>

Devcon status $ppid

Devcon disable $ppid

Devcon status $ppid

След като скриптът се изпълни, можете да проверите и да видите, че камерата вече е деактивирана в диспечера(Device Manager) на устройства .

  • За да активирате устройството на камерата(enable the camera device) , изпълнете командата по-долу в PowerShell :
devcon enable $ppid

Това е всичко за това как да използвате PowerShell за намиране и деактивиране или активиране на уеб камери в Windows 10 !

Източник(Source) : Microsoft.com .

Сега прочетете(Now read) : Microsoft PowerShell Script Browser ви помага лесно да намирате и използвате образци на скриптове .(Script)



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts