نحوه یافتن و غیرفعال کردن وب کم با استفاده از PowerShell در ویندوز 10

وب‌کم‌ها معمولاً دوربین‌های کوچکی هستند که روی میز قرار می‌گیرند، به مانیتور کاربر متصل می‌شوند یا در سخت‌افزار تعبیه شده‌اند. وب‌کم‌ها را می‌توان در طول یک جلسه چت ویدیویی شامل دو یا چند نفر، با مکالماتی که شامل صدا و تصویر زنده است، استفاده کرد. اگر دیدید که وب‌کم، دانسته یا ندانسته، حریم خصوصی شما را مختل می‌کند یا می‌خواهید از حملات هک وب‌کم جلوگیری کنید، ممکن است بخواهید وب‌کم را کاملاً غیرفعال کنید(disable the webcam) . در این پست، نحوه یافتن و غیرفعال کردن وب کم ها با استفاده از PowerShell را به شما نشان خواهیم داد.(find and disable webcams using PowerShell.)

از PowerShell(Use PowerShell) برای یافتن و غیرفعال کردن وب کم ها استفاده کنید

برای استفاده از PowerShell برای یافتن و غیرفعال کردن وب کم(Webcams) ها در ویندوز 10(Windows 10) ، موارد زیر را انجام دهید:

ابتدا باید دوربین نصب شده در رایانه ویندوز 10 خود را پیدا کنید. در اینجا چگونه است:

  • Windows key + X را فشار دهید تا منوی Power User باز شود.
  • کلید M(M) را روی صفحه کلید فشار دهید تا Device Manager باز شود .
  • هنگامی که وارد مدیریت دستگاه(Device Manager) شدید ، در لیست دستگاه های نصب شده به پایین بروید و بخش دستگاه های تصویربرداری(Imaging devices) یا دوربین( Cameras ) ها را گسترش دهید .
  • روی Integrated Camera(Integrated Camera)  یا وب کم اصلی کلیک راست کرده و روی Properties کلیک کنید .
  • به تب Details بروید.
  • در بخش Property ، روی گزینه Matching device ID  از منوی کشویی کلیک کنید.
  • روی مقدار کلیک راست کرده و Copy را انتخاب کنید . سپس مقدار را در Notepad قرار دهید .

از PowerShell برای یافتن و غیرفعال کردن وب کم-1 استفاده کنید

همچنین، می‌توانید از PowerShell برای یافتن دوربین با اجرای دستور زیر استفاده کنید. جانشین <PRIMARY CAMERA> را با نام واقعی دوربین همانطور که در Device Manager فهرست شده است جایگزین کنید -(Device Manager –) در این مثال HP Webcam .

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

از PowerShell برای یافتن و غیرفعال کردن Webcams-2 استفاده کنید

اکنون که شناسه دستگاه دوربین را دارید، می توانید با استفاده از دستور Devcon ، وب کم را به صورت زیر غیرفعال کنید:

نکته(Tip) : صفحه دانلود بیان می‌کند که ویژوال استودیو(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 برای یافتن و غیرفعال کردن یا فعال کردن وب کم ها در ویندوز 10(Windows 10) است !

منبع(Source) : Microsoft.com _

اکنون بخوانید(Now read) : مرورگر Microsoft PowerShell Script(Microsoft PowerShell Script Browser) به شما کمک می کند نمونه های اسکریپت(Script) را به راحتی پیدا کرده و از آنها استفاده کنید .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts